Staff Software Engineer - BE Python
Core
Lead the design and architecture of scalable, cloud-native backend systems and coordinate engineering activities for PayPal's global payment network.
Role type
Staff Software Engineer (Backend Python)
Builds
Large-scale backend systems, microservices, and serverless frameworks for payment processing and merchant/consumer connectivity.
Domain
Fintech / Payments / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python (Django/Flask), system architecture, microservices, serverless frameworks, cloud platforms (AWS/GCP/Azure), event-driven architecture, messaging protocols (Kafka/RabbitMQ/SQS), Redis, security practices, disaster recovery, technical leadership, process improvement.
Preferred skills
Agile/Scrum methodologies, large-scale system optimization, payments industry knowledge, Infrastructure as Code (Terraform/CDK), open-source contributions.
Technologies
Python, Django, Flask, AWS, GCP, Azure, Redis, Kafka, RabbitMQ, SQS, Terraform, CDK
Responsibilities
Lead design and architecture of scalable backend systems; define and drive technical roadmap; coordinate activities of other engineers; establish engineering standards; represent PayPal externally with partners and customers; mentor engineering teams.
Seniority
Staff, hands-on IC with strategic leadership