Staff Software Engineer
Core
Lead engineering efforts and team-level processes for Venmo Payments, defining outcomes, refining processes, and providing technical advice on systems and strategy.
Role type
Staff Software Engineer (Backend/Infrastructure)
Builds
End-to-end ownership of design, implementation, and operational excellence of scalable software services and components for the Venmo platform.
Domain
Fintech / Payments / Distributed Systems
Required skills
Python, distributed services, backend systems, RDBMS, NoSQL, caching solutions, messaging/queuing protocols, cloud platforms (AWS/GCP/Azure), Infrastructure as Code (Terraform), project leadership, mentoring
Preferred skills
Experience with fault-tolerant and scalable distributed services and systems
Technologies
Python, Redis, ElastiCache, Hazelcast, SQS, Kafka, RabbitMQ, Pulsar, AWS, GCP, Azure, Terraform
Responsibilities
Lead engineering efforts and team-level processes by defining outcomes for others, refining ongoing processes, and providing technical advice to senior leaders. Support end-to-end ownership of design, implementation, and operational excellence of software components. Contribute to the technical engineering roadmap by assessing implementation alternatives and trade-offs. Provide technical leadership for a small team with minimal guidance. Design, estimate, and implement new and refactored software services securely and at scale. Own the performance and availability of services and participate in on-call rotations.
Seniority
Staff, hands-on IC with leadership responsibilities (via careerplan.io/jobs/274917628132-staff-software-engineer-at-paypal)