Staff Software Engineer, Backend Python

PayPal

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Jose, CA
Salary
$176,500–$262,350 / yr
Posted
55 days ago
Freshness
Confirmed live today
Closes
Mar 1, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $208k
This role $219k
$143k $277k
below market most similar roles pay here above market

This role pays more than 67% of similar roles. Most pay $185,375–$230,500 — the blue band above. At the midpoint, this role pays about $219k versus about $208k for comparable roles.

Based on 240 similar postings.

Employer

About PayPal

PayPal is a leading global digital wallet and online payment system, founded in 1998, that allows individuals and businesses to send, receive, and manage funds securely in over 200 markets.

PayPal currently has 96 open roles on FindRole.

Listed pay typically runs $160,500–$259,158 across 91 roles with salary data.

Most-posted roles

View all roles at PayPal

At a glance

TL;DR · Staff Software Engineer, Backend Python

The Staff Software Engineer - Backend Python joins the Venmo engineering team to build and scale high-quality payment backend services. This role involves leading projects, coordinating engineering activities, and mentoring junior peers while ensuring the delivery of robust, operable solutions. You will collaborate with product managers to refine requirements, participate in code and design reviews, and own the performance and availability of distributed services. Key technical requirements include 5+ years of experience with Python, RDBMS, NoSQL data stores, and caching solutions like Redis or ElastiCache. You must also possess expertise in messaging protocols such as Kafka or RabbitMQ, infrastructure as code using Terraform, and public cloud platforms like AWS. The work focuses on solving technical challenges at exponential scale within a high-growth payments platform.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Act as a project or system leader by coordinating the activities and technical tasks of other engineers.
  • Oversee projects to ensure the delivery of accurate, complete, and operable software solutions.
  • Mentor junior engineers by sharing software development processes, standards, and technical knowledge.
  • Collaborate with product managers to understand and refine requirements for high-quality products.
  • Own the performance and availability of services and participate in on-call rotations for incident support.
  • Proactively improve existing structures and processes to achieve customer and operational objectives.
  • Participate in code and design reviews as a key voice for team-level processes.
  • Represent the company to outside partners, customers, and industry organizations.

What we're looking for

  • 5+ years of relevant experience and a Bachelor’s degree or equivalent combination of education and experience.
  • 5+ years of experience with Python or an equivalent high-level programming language.
  • Advanced skills with RDBMS, NoSQL data stores, caching solutions, and messaging/queuing protocols.
  • Experience with distributed services, backend systems, and building services on public cloud platforms (preferably AWS).
  • Experience managing infrastructure as code using Terraform.
  • Competency in comparing multiple implementation choices, including nonfunctional characteristics.
  • Understanding of runtime environment concepts such as Linux OS, JVM, and Python runtime.
  • Experience working with fault-tolerant and scalable distributed services and systems.

More like this

Similar roles

Staff Software Engineer, Backend Python

PayPal

San Jose, CA 55 days ago $176,500–$262,350
Python AWS Terraform RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar Linux Java Virtual Machine SDLC GCP Azure
5+ yrs exp Hybrid

Staff Software Engineer, BE Python

PayPal

San Jose, CA +1 46 days ago $176,500–$262,350
Python Django Flask AWS GCP Azure Terraform CDK Redis Kafka SQS RabbitMQ Pulsar Microservices Serverless Agile Scrum Event-driven architecture Infrastructure as Code
5+ yrs exp Hybrid

Staff Software Engineer, BE Python

PayPal

San Jose, CA +1 46 days ago $176,500–$262,350
Python Django Flask AWS GCP Azure Terraform CDK Redis Kafka SQS RabbitMQ Pulsar Microservices Serverless Agile Scrum Event-driven Architecture Infrastructure as Code
5+ yrs exp Hybrid

Senior Software Engineer, BE Python

PayPal

San Jose, CA 55 days ago $143,500–$210,160
Python Java Bash AWS Terraform NoSQL Redis Kafka RabbitMQ Pulsar DynamoDB Cassandra MySQL Aurora ElasticSearch Ansible CloudFormation Linux SQS Lambda GCP Azure
3+ yrs exp Hybrid

Staff Software Engineer

PayPal

San Jose, CA +1 55 days ago $176,500–$262,350
RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC Caching
5+ yrs exp Hybrid

Staff Software Engineer

PayPal

Austin, TX +1 55 days ago $160,500–$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC Caching
5+ yrs exp Hybrid