Principal Engineer (Payments)
Core
Shape the technical direction of a global fare payment platform, designing scalable and secure payment solutions for public transport systems.
Role type
Principal Engineer (Payments)
Builds
Scalable, resilient payment infrastructure and microservices architecture for mobile ticketing SDKs used in 250+ global locations.
Domain
Fintech / Payments / Public Transport
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Microservices architecture, Payment system integration (PSPs, gateways, EMV), Cloud platform expertise, System scalability and resilience, Technical architecture planning, Cross-team technical leadership
Preferred skills
Transit/fare payment domain experience, Card scheme familiarity (Visa, Mastercard), Event-driven architectures, AI-enabled system architecture
Technologies
Kotlin, Java, DynamoDB, MySQL, Terraform, GitLab CI/CD, AWS
Responsibilities
Shape technical direction and architecture standards for the payments platform, Design and deliver scalable payment solutions, Support teams in building a modern microservices architecture, Conduct architecture reviews and design discussions, Solve complex technical challenges regarding scalability and performance, Act as a senior technical advisor to engineering teams, Collaborate with external payment partners on integrations, Contribute to technical roadmap planning and documentation
Seniority
Principal, hands-on IC with strategic influence