Tillster
Senior Software Engineer – Back End
Austin · Senior · Part-time
No sponsorship$150k-$185kDetected 19 days ago
JavaSpringObject-Oriented ProgrammingRESTComplianceNegotiationRecruitingLeadershipCommunicationCritical ThinkingMentoring
About the role
- Set platform-wide patterns for correctness in money movement: idempotency, transaction recovery and reversal, timeouts, heartbeat/health, concurrency, and reconciliation, in a system where double-charges and dropped captures are unacceptable.
- Work directly with serial (RS-232 / USB-serial via jssc) and USB (usb4java) transports: port handling, event-driven reads, reconnection, and timing.
- Integrate high-level and cloud processor APIs (REST/SOAP, webhooks, semi-integrated terminal SDKs) with robust retry, polling, and reconciliation.
Responsibilities
- Drive architecture and design reviews, set technical direction for the integration layer, and mentor engineers building integrations.
- Implement new terminal integrations end to end, from byte-level protocol (framing, TLV/BMP/APDU, BCD/LLVAR, checksums, ACK/NAK state machines) up to the high-level PayTerminal API.
- Embrace creativity and pursue new ideas to drive progress and improvement.
- Own the payments domain end to end on the kiosk platform: authorize, capture, void, refund, reversal, settlement (EOD), and reconciliation.
- Build the integration test and certification harness (extending the current mock-terminal approach) so a new or external integration can be validated, simulated, and regression-tested before it touches real hardware.
- Design for PCI-DSS scope minimization: tokenization, P2PE, per-processor TLS/mTLS and certificate/key handling, so cardholder data stays out of in-scope services. Partner with security/QSA on audits.
- 6+ years back-end engineering with strong Java (the platform is multi-module Maven/Java on Spring) and solid OOP and distributed-systems design.
Requirements
- Vendor certification experience with acquirers and processors
Nice to have
- Solid grasp of the card transaction lifecycle (auth, capture, void, refund, settlement, reversal) and PCI-DSS boundaries, tokenization, and TLS/mTLS in production.
- Hands-on low-level device and protocol experience: serial and/or USB communication and binary protocol implementation (TLV, BCD, bitmaps, length-prefixed fields, state machines).
- EMV, ISO 8583, ZVT, or OPI a strong plus.
Skills
- a layer of 40+ integrations spanning card-present terminals, semi-integrated and cloud processors, and cash automation.
- (architecture and ownership)
- Use strong critical thinking skills to make informed decisions based on accurate and relevant data.
Compensation
- Salary is $150,000 - $185,000 DOE
Benefits
- All full-time, regular employees and their dependents are eligible for medical, dental, vision and FSA benefits.
- Additional health benefits include Healthcare and Dependent Care reimbursement programs, Employee Assistance Program ("EAP") and Optum Care 24-hour confidential medical counseling services.
- Paid Time Off (PTO): Full-time, regular employees earn 15 days of PTO in the first 12-months of continuous service, and 22 days in subsequent years.
- Eligible part-time employees earn pro-rated PTO.
- Retirement: Effective with your employment start date, you will be eligible to participate in the 401(k) Plan.
- Education, Learning & Development: We offer college tuition and education assistance programs; Udemy Learning courses; and ongoing learning and development opportunities.
- idempotency, transaction recovery and reversal, timeouts, heartbeat/health, concurrency, and reconciliation, in a system where double-charges and dropped captures are unacceptable.
Company info
- Empower restaurants and consumers to engage and transact anywhere, anytime, and from any device - one consumer at a time, one order at a time, billions of times over.
- In doing so, together we are transforming e-commerce in restaurants and make the till grow for Tillster and our customers.
- Prioritize the needs and satisfaction of our customers in all decisions and actions appropriate to Tillster's stage of development, resources, and stated goals.
- The company observes ten (10) paid holidays per calendar year.
Visa & Work Authorization
- No Visa Sponsorship
Apply directly at Tillster →Create a free account for alerts like thisView Tillster immigration profile
This listing is sourced directly from Tillster's careers page and normalized into a canonical job model.