Senior Software Engineer – Back End
$150,000–$180,000 year
HybridAustin, Texas, United States
Job Summary
Own the payments domain end to end on the kiosk platform, handling authorization, capture, void, refund, reversal, settlement, and reconciliation. Re-architect the platform into a pluggable payment SDK with a versioned contract, extending the PayTerminal SPI to support discovery, registration, and dependency isolation. Design a terminal abstraction spanning integrated, semi-integrated, and cloud processors while implementing integration test harnesses for validation and regression testing. Set platform-wide patterns for correctness in money movement, including idempotency, transaction recovery, and PCI-DSS scope minimization through tokenization and P2PE. Implement new terminal integrations from byte-level protocol to high-level APIs, working directly with serial and USB transports. Debug live hardware issues using protocol traces and packet captures. Requires 6+ years of back-end engineering with Java and distributed-systems design. Salary is $150,000 - $185,000 DOE. Hybrid role based in San Diego, CA.
Required Qualifications
- Hybrid Role, MUST BE BASED IN SAN DIEGO, CA
- 6+ years back-end engineering
- strong Java
- solid OOP and distributed-systems design
- Demonstrated experience designing extensible / plugin / SPI-based architectures
- Hands-on low-level device and protocol experience: serial and/or USB communication and binary protocol implementation
- Direct payment-terminal / POS integration experience
- Solid grasp of the card transaction lifecycle
- PCI-DSS boundaries, tokenization, and TLS/mTLS in production
- Track record of technical leadership: leading designs, setting standards, and mentoring engineers
Desired Qualifications
- EMV, ISO 8583, ZVT, or OPI
- Cash automation and recyclers (Vynamic Cash or similar), end-of-day and reconciliation tooling
- Regional acquiring experience (LatAm, EU, Middle East) and multi-currency payments
- Loyalty, stored-value, gift, or wallet (Apple Pay / Google Pay) integration
- Vendor certification experience with acquirers and processors; 3-D Secure / SCA, fraud/risk tooling
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.