Staff Software Engineer
Core
Lead engineering efforts and team-level processes for the Venmo Payments Engineering team, defining outcomes, refining processes, and providing technical advice on systems and strategy.
Role type
Staff Software Engineer (Payments Engineering)
Builds
End-to-end ownership of design, implementation, and operational excellence of software components and services on the Venmo platform.
Domain
Fintech / Payments / Distributed Systems
Required skills
Python, RDBMS, NoSQL, caching solutions, messaging/queuing protocols, distributed services, backend systems, cloud platforms, infrastructure as code
Preferred skills
Mentoring engineering staff, managing relationships with non-technical teams, complex project management
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, refine ongoing processes, provide technical advice to senior leaders, support end-to-end ownership of design and implementation, design and implement new and refactored software services, own performance and availability of services, participate in on-call rotations (via careerplan.io/jobs/274917628125-staff-software-engineer-at-paypal)
Seniority
Staff, hands-on IC with strategic leadership
