Staff Engineer - Payments (Mobile & Terminal Experiences)
Core
Architect unified shopper journeys and drive technical direction for Terminal and Mobile payment experiences across devices, apps, and POS systems.
Role type
Staff Engineer (Mobile & Terminal Payments)
Builds
Next-generation payment experiences, SDKs, and distributed backend systems for mobile and point-of-sale.
Domain
Financial Technology / Payments
Deliverable
production ML models | product features
Required skills
Mobile architecture, SDK design, concurrency, performance optimization, large-scale distributed systems, cross-platform development, strategic technical planning, mentorship
Preferred skills
Cross-training on non-specialized mobile platforms, building flexible services for multiple products
Technologies
Android (Kotlin), iOS (Swift)
Responsibilities
Define long-term technical strategy for complex payment experiences, resolve challenging technical issues involving reliability and security, act as a strategic partner to translate business goals into executable plans, establish architectural boundaries and integration patterns, mentor engineers across levels, raise the bar for observability and testing
Seniority
Staff, hands-on technical leadership