Tillster

Senior Software Engineer – Back End

Tillster
Apply
2 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.

Tech Stack

JavaMavenSOAP

Categories

Tillster

About Tillster

201-500 employees
Contact me