Staff Software Engineer, Storage Abstractions

Stripe

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WASouth San Francisco, CA
Salary
$224,000–$336,000 / yr
Posted
10 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $221k
This role $280k
$157k most similar roles pay here $355k

This role pays more than 93% of similar roles. Most pay $192,877–$250,000 — the shaded band above. At the midpoint, this role pays about $280k versus about $221k for comparable roles.

Based on 240 similar postings.

Employer

About Stripe

Stripe is a financial infrastructure platform for internet businesses, providing payment processing, billing, fraud prevention, and banking-as-a-service APIs to businesses of all sizes globally. Industry: Payments Infrastructure & Financial Technology

Stripe currently has 173 open roles on FindRole.

Listed pay typically runs $190,400–$285,600 across 171 roles with salary data.

Most-posted roles

View all roles at Stripe

At a glance

TL;DR · Staff Software Engineer, Storage Abstractions

As a Staff Software Engineer, Storage Abstractions, you will join the STAX team to build and maintain the software layer through which services access stored data. You will be responsible for developing database SDKs used by Ruby and Java services to ensure safe, reliable, and efficient data operations while abstracting away underlying complexity. Your role involves setting technical direction for multi-year initiatives at the intersection of developer infrastructure, data access, and AI. You will build frameworks and interfaces that treat AI agents as customers, making storage capabilities discoverable and interoperable across various languages and backends. Key responsibilities include designing stable interfaces, improving data correctness, and mentoring engineers. Required skills include proficiency in Java, Ruby, or Python, along with experience in API design, distributed systems, and building infrastructure for agentic workflows within a complex data architecture.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Set technical direction and lead multi-year initiatives for Stripe’s storage-access infrastructure.
  • Develop stable interfaces and guardrails to improve data correctness, reliability, and performance across various languages and backends.
  • Build SDKs and frameworks that allow AI agents to interact safely with the storage layer.
  • Simplify complex storage operations into discoverable and interoperable workflows for both human developers and automated agents.
  • Solve cross-organizational data architecture challenges by partnering with product, infrastructure, and engineering teams.
  • Mentor engineers and improve technical design standards across the organization.
  • Develop developer tools that allow service teams to evolve systems without requiring fleet-wide migrations.

What we're looking for

  • At least 12 years of professional software engineering experience.
  • At least 5 years of experience leading technical strategy and delivery for complex, cross-team initiatives.
  • Experience leading teams working on API design, SDKs, abstractions, frameworks, or client libraries.
  • Experience designing reliable distributed systems focused on data correctness, performance, and infrastructure evolution.
  • Experience designing developer infrastructure specifically for AI or agentic workflows.
  • Proficiency in at least one of the following programming languages: Java, Ruby, or Python.
  • Proven track record of delivering customer-centric solutions and high-quality products for internal or external users.
  • Ability to communicate clearly and persuasively through both writing and in-person interaction.

More like this

Similar roles

Staff Software Engineer, Storage Services

Pinterest

Remote (New York, NY) 7 days ago $177,185$364,795
Distributed Systems TiDB SQL NoSQL Java Python C++ Performance Engineering Data Platforms Capacity Planning
8+ yrs exp Remote

Staff Software Engineer, ASE Storage Infrastructure

Apple Inc

Seattle, WA 132 days ago $205,400$308,500
Distributed Systems Rust C++ C Block Storage Distributed Databases Raft Paxos Multi-Paxos ZAB Erasure Coding Ceph HDFS Spanner CockroachDB FoundationDB File Systems Storage Engines SLOs
10+ yrs exp

Staff Software Engineer, Storage Platform

Robinhood

Bellevue, WA 71 days ago $230,000$270,000
PostgreSQL Aurora DynamoDB Go Rust AWS Kubernetes Distributed Systems NoSQL Caching Observability Multi-region Deployment

Staff Software Engineer, Storage and Caching

Snap Inc.

Bellevue, WA +4 8 days ago $229,000$343,000
Distributed Systems AWS GCP Go Java Python C++ Kubernetes Service Mesh Microservices Storage Systems Caching Observability
9+ yrs exp

Software Engineer, Storage

DoorDash, Inc

San Francisco, CA +3 79 days ago $193,800$285,000
Cassandra Redis Kafka Go Java Memcached DynamoDB CockroachDB Distributed Systems NoSQL Temporal Cadence Argo Multi-threading Data Abstraction
2+ yrs exp Hybrid

Software Engineer, Storage Infrastructure

Apple Inc

Cupertino, CA 48 days ago $184,700$277,600
Rust C++ Java C# Python Bash Perl Distributed Systems Storage Systems Linux UNIX Data Structures Algorithms Concurrency Software Testing
3+ yrs exp