Staff Software Engineer, Payments
Core
Design and build scalable microservices for payment and billing capabilities within the Turo car rental marketplace ecosystem.
Role type
Staff Software Engineer (Payments & Billing)
Builds
Distributed scalable microservices for payments, billing, and invoicing
Domain
FinTech / Car Rental Marketplace
Deliverable
production ML models | product features
Required skills
Distributed systems, microservices architecture, legacy monolith decomposition, high-scale code production, database concepts, search technologies, streaming technologies, logging, monitoring, alerting
Preferred skills
Payments & Billing system experience, FinTech solutions development
Technologies
Java, Kotlin, Python, Go, C
Responsibilities
Decompose legacy monolith to extract payment and billing functions, own and evolve critical building blocks (Billing, Invoicing, Payments), generate maintainable high-quality code, oversee code deployment, create diagnostic tools, elevate technical standards and provide architectural guidance
Seniority
Staff, hands-on IC with strategic guidance