4 months ago
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 payment platform into a modular, pluggable SDK with plugin lifecycle, versioning, backward compatibility, capability negotiation, dependency isolation, configuration, and secrets management.
- Design a terminal abstraction spanning integrated, semi-integrated, cloud, REST, and cash-device processors.
- Build integration testing, simulation, certification, and regression-testing harnesses for new and external integrations.
- Establish platform-wide patterns for idempotency, recovery, reversals, timeouts, health monitoring, concurrency, and reconciliation.
- Design PCI-DSS scope minimization using tokenization, P2PE, TLS/mTLS, and certificate and key handling, while partnering with security and QSA teams.
- Implement terminal integrations from binary protocols and state machines through the high-level PayTerminal API.
- Work with RS-232, USB-serial, USB, processor APIs, webhooks, and semi-integrated terminal SDKs, including reconnection, retry, polling, and reconciliation logic.
- Debug live hardware using protocol traces, terminal logs, packet captures, and vendor certification cycles.
- Lead architecture and design reviews, set technical direction, and mentor engineers building integrations.
Requirements
- 6+ years of backend engineering experience with strong Java, object-oriented programming, and distributed-systems design skills.
- Experience designing extensible plugin or SPI-based architectures using technologies such as ServiceLoader, OSGi, Spring plugin models, or public SDKs.
- Hands-on experience with serial or USB communication and binary protocol implementation, including TLV, BCD, bitmaps, length-prefixed fields, and state machines.
- Direct payment-terminal or POS integration experience with providers such as Verifone, Ingenico, Adyen, Shift4, FreedomPay, SIX, Nepting, SiTef, Redsys, or Worldpay.
- Understanding of card transaction lifecycles, PCI-DSS boundaries, tokenization, and TLS/mTLS in production.
- Demonstrated technical leadership in leading designs, setting standards, and mentoring engineers.
- Experience with EMV, ISO 8583, ZVT, or OPI is a strong plus.
- Experience with cash automation and recyclers, end-of-day and reconciliation tooling is preferred.
- Regional acquiring, multi-currency payments, loyalty, stored-value, gift, Apple Pay, Google Pay, vendor certification, 3-D Secure, SCA, or fraud and risk tooling experience is preferred.
- Must be based in San Diego, California.
Benefits
- Hybrid role 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.
- Paid time off, including 15 days during the first 12 months and 22 days in subsequent years for eligible full-time employees.
- 401(k) eligibility beginning 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.
