Staff Software Engineer, Backend Python
Core
Staff Software Engineer leading backend Python services, coordinating engineering activities, and designing scalable distributed systems for PayPal's global payment network.
Role type
Staff Software Engineer (Backend)
Builds
Scalable backend services, distributed systems, and payment processing infrastructure for PayPal, Venmo, and Xoom.
Domain
Fintech / Payments / Distributed Systems
Required skills
Python, distributed services, RDBMS, NoSQL, caching, messaging/queuing protocols, cloud platforms (AWS/GCP/Azure), Infrastructure as Code (Terraform), system design, technical leadership
Preferred skills
Mentoring engineering staff, cross-functional collaboration, fault-tolerant system design, performance optimization
Technologies
Python, Redis, ElastiCache, Hazelcast, SQS, Kafka, RabbitMQ, Pulsar, AWS, GCP, Azure, Terraform
Responsibilities
Coordinate activities of other engineers and determine technical tasks; Design, estimate, and implement new/refactored software services securely and at scale; Own performance and availability of services including on-call support; Improve existing structures and processes; Represent the company to external partners; Contribute to technical roadmap and engineering standards.
Seniority
Staff, hands-on IC with leadership responsibilities
