Staff Software Engineer - Python
Core
Design, build, and scale high-performance, fault-tolerant backend systems powering millions of secure global transactions.
Role type
Staff Software Engineer (Backend Python)
Builds
Scalable, cloud-native backend systems and microservices for global payment processing.
Domain
Fintech / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Python (Django/Flask), distributed systems, cloud-native architectures, microservices, serverless frameworks, system design, fault tolerance, security practices, technical leadership, mentorship
Preferred skills
Agile/Scrum methodologies, large-scale system optimization, payments industry knowledge, cloud platforms (AWS/GCP/Azure), open-source contributions
Technologies
Python, Django, Flask, AWS, GCP, Azure
Responsibilities
Lead design and architecture of scalable backend systems; define and drive technical roadmap; coordinate engineering activities and set technical direction; provide mentorship and foster engineering culture; establish engineering standards; design fault-tolerant, high-availability systems; represent the company externally with partners and customers
Seniority
Staff, hands-on technical leader with strategic direction