Staff Software Engineer - Backend Python
Core
Building high-quality, scalable backend payment services for a global two-sided network connecting hundreds of millions of merchants and consumers.
Role type
Staff Software Engineer (Backend Python)
Builds
Payment backend services, distributed systems, and new features for the PayPal/Venmo platform.
Domain
Fintech / Payments / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, RDBMS, NoSQL, caching solutions, messaging/queuing protocols, distributed services, cloud infrastructure, infrastructure as code, performance optimization, mentoring
Preferred skills
Linux OS, Java Virtual Machine, public cloud platforms (AWS/GCP/Azure), fault-tolerant systems
Technologies
Python, Redis, ElastiCache, Hazelcast, SQS, Kafka, RabbitMQ, Pulsar, Terraform, AWS, GCP, Azure, Linux, JVM
Responsibilities
Coordinate activities of other engineers and determine technical tasks, improve existing structures and processes, reconcile competing priorities to identify optimal solutions, represent the company to partners and customers, serve as an expert to resolve technical inquiries, oversee project delivery and ensure operable solutions, contribute to code and design, own service performance and availability including on-call rotations
Seniority
Staff, hands-on IC with strategic influence and mentorship