Senior Staff Software Engineer, BE Python

PayPal

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Jose, CAAustin, TX
Salary
$196,500–$291,500 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday
Closes
Mar 7, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $210k
This role $244k
$151k most similar roles pay here $307k

This role pays more than 75% of similar roles. Most pay $178,175–$242,562 — the shaded band above. At the midpoint, this role pays about $244k versus about $210k 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 49 open roles on FindRole.

Listed pay typically runs $160,500–$235,826 across 49 roles with salary data.

Most-posted roles

View all roles at PayPal

At a glance

TL;DR · Senior Staff Software Engineer, BE Python

Sr Staff Software Engineer, BE Python will join the Venmo Consumer Financial Services team to take primary accountability for backend platform features, capabilities, and quality. This role involves making technical decisions across organizational boundaries, establishing engineering standards, and leading multi-team initiatives involving authentication, authorization, verification, and fraud risk systems. The successful candidate will translate complex regulatory requirements like KYC, AML, and GDPR into scalable technical solutions while mentoring senior engineers and partnering with product management to solve business problems. Key technologies include Python, Java, Go, AWS, and Terraform for infrastructure as code. The role requires deep expertise in API management protocols such as OAuth 2.0, OIDC, SAML, and FIDO2/WebAuthn. You will manage high-scale distributed systems and security-critical backend platforms to ensure the performance and availability of critical financial services.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Set the technical direction for Venmo's CFS platform including authentication, authorization, and fraud risk systems.
  • Make high-level technical decisions that affect multiple teams across organizational boundaries.
  • Establish engineering standards, conventions, and processes for building, scaling, and securing backend systems.
  • Translate regulatory requirements like KYC, AML, and GDPR into implementable technical solutions.
  • Partner with product management to ideate solutions for business problems and goals.
  • Mentor senior engineers through design reviews, technical debates, and high-quality documentation.
  • Manage the performance and availability of services while participating in on-call rotations during incidents.
  • Align Venmo's product needs with PayPal’s enterprise capabilities by collaborating with platform and security teams.

What we're looking for

  • A Bachelor's degree or an equivalent combination of education and experience is required.
  • At least 8 years of relevant experience is required.
  • 12+ years of software engineering experience in backend platforms, authentication, or security-critical systems at scale (preferred).
  • Deep expertise in Python and API management including OAuth 2.0, OIDC, SAML, and FIDO2/WebAuthn (preferred).
  • Proficiency with backend systems using Python, Java, Go, or similar, and experience with AWS cloud infrastructure (preferred).
  • Experience managing infrastructure as code using Terraform (preferred).
  • Proven track record of defining and shipping large-scale distributed systems while leading technical strategy across multiple teams (preferred).
  • Experience designing systems that meet regulatory requirements such as KYC, AML, GDPR, or PCI (preferred).

More like this

Similar roles

Staff Software Engineer, Python

PayPal

San Jose, CA +1 9 days ago $176,500$259,158
Python Django Flask Microservices Serverless AWS GCP Azure Distributed Systems Cloud-native Architecture Agile Scrum Encryption Security Data Protection
5+ yrs exp Hybrid

Staff Software Engineer, Backend Python

PayPal

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

Staff Software Engineer, Backend Python

PayPal

San Jose, CA 9 days ago $176,500$262,350
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar Linux AWS GCP Azure Terraform Infrastructure as Code
5+ yrs exp Hybrid

Staff Software Engineer

PayPal

Austin, TX +1 9 days ago $160,500$235,826
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC
5+ yrs exp Hybrid

Senior Software Engineer, BE Python

PayPal

San Jose, CA +1 9 days ago $143,500$210,160
Python Java Bash AWS Terraform Ansible Infrastructure as Code SDLC RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar DynamoDB DocumentDB Cassandra MySQL Aurora ElasticSearch Linux GHA
3+ yrs exp Hybrid

Senior Software Engineer, BE Python

PayPal

San Jose, CA 9 days ago $143,500$210,160
Python AWS Terraform NoSQL Redis Kafka RabbitMQ Pulsar DynamoDB DocumentDB Cassandra MySQL Aurora ElasticSearch Lambda Bash Ansible CloudFormation Puppet Linux Java Virtual Machine SDLC
3+ yrs exp Hybrid