4 months ago
Las Vegas, NV, 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 payment-terminal platform into a modular, pluggable SDK with a stable, versioned contract for internal and external integrations.
- 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 integrations.
- Establish patterns for idempotency, transaction recovery, reversals, timeouts, health monitoring, concurrency, and reconciliation.
- Design PCI-DSS scope minimization using tokenization, P2PE, TLS/mTLS, and secure certificate and key handling.
- Implement terminal integrations from byte-level protocols through the high-level PayTerminal API.
- Work with serial and USB transports, including port handling, event-driven reads, reconnection, and timing.
- Integrate processor APIs, webhooks, terminal SDKs, retry and polling logic, and reconciliation workflows.
- 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.
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, such as ServiceLoader, OSGi, Spring plugin models, or public SDKs.
- Hands-on experience with low-level device communication, serial or USB communication, and binary protocol implementation.
- Direct payment-terminal or POS integration experience with platforms such as Verifone, Ingenico, Adyen, Shift4, FreedomPay, SIX, Nepting, SiTef, Redsys, or Worldpay.
- Understanding of card transaction lifecycles, PCI-DSS boundaries, tokenization, and production TLS/mTLS.
- Experience with technical leadership, architecture and design standards, and mentoring engineers.
- Experience with EMV, ISO 8583, ZVT, or OPI is a strong plus.
- Experience with cash automation, regional acquiring, multi-currency payments, loyalty, stored value, gift, wallet integrations, vendor certification, 3-D Secure, SCA, or fraud and risk tooling is preferred.
- Must be based in San Diego, California and able to work in a hybrid role.
Benefits
- Medical, dental, vision, FSA, healthcare and dependent-care reimbursement programs, an Employee Assistance Program, and Optum Care 24-hour confidential medical counseling are available to eligible full-time employees and dependents.
- The company provides ten paid holidays per calendar year.
- Full-time employees receive 15 PTO days during the first 12 months and 22 days in subsequent years; eligible part-time employees receive prorated PTO.
- Employees are eligible for the 401(k) plan starting on the employment start date.
- Education benefits include college tuition assistance, education assistance programs, Udemy courses, and ongoing learning and development opportunities.
- This is a hybrid role requiring the employee to be based in San Diego, CA.
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.
