Staff Software Engineer

PayPal

Confirmed live today High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $199k
This role $219k
$128k $287k
below market most similar roles pay here above market

This role pays more than 73% of similar roles. Most pay $174,587–$222,875 — the blue band above. At the midpoint, this role pays about $219k versus about $199k 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

Staff Software Engineer The Staff Software Engineer serves as a project and system leader, coordinating engineering activities, determining technical tasks, and improving existing structures and processes. This role involves making critical technical decisions, setting engineering standards with management, and representing the company to external partners. You will build and operate rule-based systems using custom DSLs with ANTLR, develop Java decision engines, and implement Python backend services for collaborative rule authoring. The role requires expertise in Apache Kafka for stream processing, Kubernetes for container orchestration, and GCP for cloud-native applications using BigQuery and Bigtable. You will also utilize AI coding assistants and explore agentic architectures. Key responsibilities include driving architecture direction, mentoring engineers, and developing React applications for rule authoring, review, and deployment within a complex payment platform.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Coordinate the activities of other engineers as a project or system leader.
  • Determine specific technical tasks for other engineers to follow.
  • Proactively improve existing engineering structures and processes.
  • Reconcile competing priorities like time, quality, and risk to identify optimal solutions.
  • Condense repetitive patterns into generalized, meaningful technical solutions.
  • Collaborate with management to set and improve standards for engineering rigor.
  • Represent the company to external partners, customers, and industry organizations.
  • Drive architecture direction and lead cross-team initiatives while mentoring engineers.

What we're looking for

  • 5+ years of relevant experience and a Bachelor’s degree or an equivalent combination of education and experience.
  • Good experience designing and building rule-based systems using custom DSLs with ANTLR or equivalent parser-generator frameworks (preferred).
  • 6+ years of hands-on Java experience building decision engines, rule execution systems, and DSL runtime environments (preferred).
  • 3+ years of experience designing and implementing Python backend services for collaborative rule authoring and API development (preferred).
  • 4+ years of deep working knowledge of Kafka ecosystems for high-throughput, low-latency streaming and event-driven architectures (preferred).
  • 3+ years of experience designing, deploying, and operating Kubernetes environments and deployment pipelines (preferred).
  • 3+ years of experience building and operating cloud-native applications on GCP with strong SQL and BigQuery skills (preferred).
  • Proven track record of driving architecture direction, mentoring engineers, and leading cross-team initiatives (preferred).

More like this

Similar roles

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

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

Staff Software Engineer

GEICO

Palo Alto, CA +3 28 days ago $110,000–$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Terraform Ansible AWS GCP Azure IaaS PaaS Data Modeling Observability
10+ yrs exp

Staff Software Engineer

Anduril Industries

Costa Mesa, CA 120 days ago $220,000–$292,000
AWS TypeScript React Remix JavaScript Distributed Systems APIs Infrastructure as Code Observability AI LLM MES ERP
10+ yrs exp

Staff Software Engineer

Cisco

Remote (Durham, NC) +2 88 days ago
AWS GCP Kubernetes Go Python Java CI/CD Distributed Systems REST Azure LLMs RAG Microservices
8+ yrs exp Remote

Staff Software Engineer

Abbott

Irving, TX 92 days ago
C C++ Python C# RTOS ThreadX Embedded Systems Unit Testing test‑driven development CI/CD Git GitHub Jira Confluence CAN SPI I2C UART Agile Google Test
8+ yrs exp