Staff Engineer - Mobile Payments & Terminal Experiences
Core
Architect unified shopper journeys and drive technical direction for Terminal and Mobile payment experiences across devices, apps, and SDKs.
Role type
Staff Engineer (Mobile Payments & Terminal Experiences)
Builds
Next-generation payment experiences, mobile apps, SDKs, and distributed backend systems for merchants and shoppers.
Domain
Financial Technology / Payments
Required skills
Mobile development (Android/Kotlin or iOS/Swift), distributed systems architecture, SDK design, cross-platform engineering, technical strategy, stakeholder alignment, mentorship, observability, security.
Preferred skills
Cross-training on non-specialized mobile platforms, experience with OS providers and hardware vendors.
Technologies
Kotlin, Swift, Android, iOS, distributed systems, SDKs.
Responsibilities
Define long-term technical strategy for payment experiences; solve complex reliability, performance, and security issues; establish architectural boundaries and APIs; mentor engineers across levels; drive consensus on technical decisions with stakeholders.
Seniority
Staff, hands-on technical leadership