3 months ago
San Diego, CA, USASenior
Base Salary
$150k - $165k/yr
Responsibilities
- Own the kiosk payment domain end to end, including authorization, capture, void, refund, reversal, settlement, and reconciliation.
- Re-architect the platform into a modular, pluggable payment SDK with versioned contracts, lifecycle management, capability negotiation, dependency isolation, configuration, and secrets handling.
- Design a terminal abstraction spanning integrated, semi-integrated, cloud/REST processors, and cash devices.
- Build integration testing, simulation, certification, and regression-testing harnesses for new and external integrations.
- Define patterns for idempotency, transaction recovery, reversals, timeouts, health monitoring, concurrency, and reconciliation.
- Implement payment-terminal integrations from byte-level protocols through the high-level PayTerminal API.
- Develop serial, USB, REST, SOAP, webhook, and semi-integrated processor integrations with retry, polling, and reconciliation.
- Debug live hardware using protocol traces, terminal logs, packet captures, and vendor certification cycles.
- Design for PCI-DSS scope minimization using tokenization, P2PE, TLS/mTLS, and certificate/key handling.
- Lead architecture and design reviews, set technical direction, and mentor engineers.
Requirements
- 6+ years of backend engineering experience with strong Java, object-oriented programming, and distributed-systems design.
- Experience designing extensible plugin, SPI, or SDK-based architectures, including ServiceLoader, OSGi, Spring plugin models, or public SDKs.
- Hands-on experience with serial or USB communication and binary protocols such as TLV, BCD, bitmaps, length-prefixed fields, and state machines.
- Direct payment-terminal or POS integration experience and understanding of integrated versus semi-integrated models.
- Strong understanding of card transaction lifecycles, PCI-DSS boundaries, tokenization, and TLS/mTLS in production.
- Technical leadership experience setting standards, leading designs, and mentoring engineers.
- EMV, ISO 8583, ZVT, or OPI experience is preferred.
- Experience with cash automation, recyclers, end-of-day and reconciliation tooling, regional acquiring, multi-currency payments, loyalty, stored value, gift, wallet integrations, vendor certification, 3-D Secure, SCA, or fraud and risk tooling is preferred.
Benefits
- Hybrid role requiring the employee to be based in San Diego, California; local candidates only.
- Medical, dental, vision, FSA, healthcare and dependent-care reimbursement programs, EAP, and Optum Care 24-hour confidential medical counseling for eligible full-time employees and dependents.
- Ten paid holidays per calendar year.
- 15 days of PTO during the first 12 months of continuous service and 22 days in subsequent years for eligible full-time employees; part-time PTO is prorated.
- 401(k) eligibility effective on the employment start date.
- College tuition and education assistance, Udemy courses, and ongoing learning and development opportunities.
About Tillster
Tillster builds a unified commerce platform for multi‑unit restaurant chains, offering online and mobile ordering, delivery management, kiosks, loyalty, and integrated marketing with POS integrations. The privately held company, founded in 2002 and headquartered in Los Angeles, serves global brands including Burger King, Baskin‑Robbins, and Jollibee. Its SaaS model supports personalized guest engagement across channels for large restaurant enterprises.
