Staff Software Engineer, Storage Abstractions
Stripe
Who we areAbout StripeStripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.About the teamThe Storage Abstractions (STAX) team builds the software layer through which Stripe services access stored data. We own the database SDKs that hundreds of Ruby and Java services use to read and write data safely, reliably, and efficiently without needing to understand the underlying database, routing, or operational complexity.Our work creates leverage across Stripe: by providing stable interfaces and safeguards at the storage layer, we help teams build products with confidence while enabling Stripe’s data architecture to evolve. Alongside engineers, we are designing for AI agents as customers of this foundation, making storage capabilities discoverable, interoperable, and safe to use across languages and storage backends.What you’ll doAs a Staff Software Engineer on STAX, you will set technical direction and lead multi-year initiatives at the intersection of developer infrastructure, data access, and AI. You will work hands-on with engineers across Stripe to make storage access simpler, safer, and more interoperable, while helping product and infrastructure teams evolve their systems without fleet-wide migrations.You will help turn Stripe’s AI strategy into practical developer infrastructure by treating AI agents as customers of the storage layer. This is an opportunity to build frameworks and interfaces that make complex storage operations discoverable, interoperable, and safe for both human developers and agentic workflows, while raising the quality bar for systems used throughout Stripe.ResponsibilitiesSet technical direction for Stripe’s storage-access and lead high-impact initiatives from strategy through deliveryEvolve storage abstractions so service teams can use consistent and reliable capabilities across languages, API versions, and storage backendsDesign stable interfaces and guardrails that improve data correctness, reliability, observability, and performance by defaultTreat AI agents as customers by building agent-accessible SDKs, frameworks, and developer workflows that enable safe, effective use of storage infrastructurePartner with senior leaders, engineers, product teams, and core infrastructure teams to solve cross-organizational data architecture challengesMentor engineers and raise the bar for technical design, execution, and operational excellence across the teamWho you areWe’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.RequirementsThis is a Staff-level role so we're looking for 12+ years of professional software engineering experience and 5+ years leading technical strategy and delivery for complex, cross-team engineering initiativesExperience leading engineering team(s) working on API design, SDKs, abstractions, frameworks, or client libraries (e.g., building internal or external developer products)Experience designing reliable distributed systems with a focus on data correctness, performance, and safe evolution of critical infrastructureWork designing developer infrastructure for AI or agentic workflows and helping define a technical direction for their useDemonstrated customer-centricity, with a track record of deeply understanding user needs and obsessing over delivering simple, reliable experiences for internal or external customersHands-on experience building infrastructure and products for internal or external customersProven track record of delivering pragmatic solutions that accelerate business growthAbility to adjust conversations from high-level discussions to detailed codingThrives on a high level of autonomy and responsibilityClear and persuasive writing and in-person communicationStrong problem-solving skills, critical thinking, determination, and a growth mindsetAbility to work effectively with a diverse group of people, genuinely caring for each other and contributing to a high level of psychological safety for all team members and partnersProficient in at least one of the programming languages (Java, Ruby, Python)Preferred qualificationsExperience with MongoDB or other large-scale storage systems, such as DynamoDB, Elasticsearch, RocksDB, or relational databasesExperience guiding adoption of a shared developer platform across a large internal engineering organizationExperience developing observability and operational tooling that helps platform users diagnose and resolve issuesExperience in financial technology or another environment where data correctness and reliability are especially importantExperience influencing product and organizational decisions with senior leaders and broad stakeholder groupsExperience leading partially remote and distributed teamsExperience managing rigorous incident response processes and on-call rotationsWe don't expect deep expertise in every dimension above, but genuine curiosity about any of the areas that are less familiar is important to us.
$240k - $310k
...high-performing team that believes in each other, come build with us at Crusoe.About This RoleThe Cloud Storage team at Crusoe is seeking a Senior Staff Software Engineer to serve as a primary architect and visionary for our storage strategy. While a Staff Engineer leads...SuggestedTemporary work- ...specific group owns the interface engineering, omni-channel runtime, and... ...work happens.As a Staff Engineer for AI Experiences,... ...Developer Experience (DevX) abstractions that enable over 24 downstream... ...best practices for AI-assisted software development, mentoring senior...SuggestedContract workWork at officeImmediate start3 days per week
$177.19k - $364.8k
...philosophy and how we use AI in our recruiting process here.As a Staff Software Engineer at Pinterest, you will help define and drive the technical... ...paths, and code health.Establish best practices, reusable abstractions, and technical guidance that raise quality and improve...SuggestedWork at officeLocal areaRelocationRelocation package$285k - $330k
...looking for an experienced backend engineer to join our Lending Products... ...quickly and reliably.As a Staff engineer, you'll lead... ...about building high-quality software and take immense pride in your... ...statements and design appropriate abstractions.You have strong cross-functional...SuggestedFlexible hours$198k - $299k
...products and unlock insights at scale.We’re looking for a Senior Software Engineer, iOS to play a key technical leadership role on our DevEx... ....Design and evolve shared infrastructure, APIs, and abstractions that scale across multiple iOS SDKs.Collaborate closely with...Suggested$190.9k - $232.8k
P-1285About This RoleAs a staff software engineer for GenAI Performance and Kernel, you will own the design, implementation, optimization, and... ...overhead, tensor fragmentationEstablish coding patterns, abstractions, and frameworks to modularize kernels for reuse, cross-...Local areaWorldwide- ...volume, serving as the financial engine for businesses worldwide. As a Staff Engineer on the broader Financial... ...this money.We’re looking for a Staff Software Engineer to anchor our new Money... ...and to be deterministic. Unify the Abstraction: Establish universal primitives across...Work at officeWorldwide3 days per week
$180k - $190k
...as we help shape a brighter way forward. About the RoleAs a Staff Software Engineer on the MarTech Engineering Team, you'll be a forward... ...demands deep technical judgment: when to build vs. wait, when to abstract a one-off solution into a reusable skill, and how to ensure...Full timeLocal areaRemote work$177.19k - $364.8k
...The IT Collaboration and Productivity Engineering team builds and runs the collaboration... ...reliable, and intuitive experiences.As a Staff Software Engineer, AI tools, you will be the... ...backend services, choosing appropriate abstractions, and building for maintainability,...Work at officeLocal areaRemote workRelocationRelocation package- ...sits at the absolute centre of this global engine. Every time a new business joins... ...up, running, and compliant.We are hiring Staff Engineers to redefine how global payroll... ...a new market in a fraction of the time, abstracting away local compliance complexities into...Work at officeLocal area3 days per week
- ...looking for a talented Distributed Systems Engineer to join our core payroll team and play... ...years of professional experience as a software engineerProficiency in a modern... ...core services and primitives with good abstractions that are used in many product flows. You...Work at office3 days per week
$215k - $260k
...other, come build with us at Crusoe.About the Role:As a Staff Security Software Engineer, you are fundamentally a systems engineer who operates with... ...automation, and developing robust, automated abstractions (like Kubernetes operators or platform-level service meshes...Temporary work- ...scale and reuse: the systems you design will be consumed by other engineering teams across Rippling, so correctness, documentation, and thoughtful abstraction matterAbout you:8+ years of professional software engineering, with a strong track record in backend...Work at office3 days per week
$190k - $270k
Staff Software Engineer - AI Research InfrastructureP-1215At Databricks, we are obsessed with enabling data teams to solve the world’s toughest... ...experiment in minutes, not days, by building powerful abstractions for job submission, scheduling, and monitoring.Create tooling...Local areaWorldwide$194k - $267k
...Agentic AI platform for agents that run real engineering work, agents that write code, triage... ...Be a Good Fit If You Have5+ years of software engineering experience building... ...evolves alongside the solution and the right abstractions are still being invented.Bonus: Exposure...Permanent employmentLocal areaWorldwideFlexible hours$189k - $210k
...process. About the Role: As an engineer on the Developer Productivity - Async team... ...other up and amplifying the craft of software development at scale. Here’s what... ...changes. Develop and maintain services, abstractions, and architecture to support product...Full timeWork at officeLocal areaRemote work2 days per week3 days per week- ...California or New York, New York. About the Role As a Staff Software Engineer, you will play a foundational role in designing,... ...DSLs, parsers, compilers) for external and internal system abstractions Architecting and maintaining distributed computing environments...Work at officeWork from homeWorldwideMonday to Friday
$225k - $300k
...About the job Staff Software Engineer, Full Stack Staff Software Engineer, Full Stack Hybrid | North America | IC-Only Read... ...Product-minded engineers who care about outcomes, not abstractions Experience working close to customers, partners, or revenue...Work at officeRemote work3 days per week- ...stuff built. You'll work closely with engineers, designers, and end-users to accelerate our product development. As a staff-level software engineer at Pulley, you will: Own... ...faster through the systems, standards, and abstractions you create Who You Are You...
$168.91k - $253.37k
...are a commodity. The knowledge you feed them is not.As a Staff AI Software Engineer, you build the AI and data platform that powers Afresh's... ...run them reliably and cost-effectively.Build the tools, abstractions, and interfaces other engineers depend on — a platform, not...Full timeLive inWork at officeLocal areaRemote workWork from homeHome officeFlexible hours3 days per week$229k - $343k
...are looking for an L6 Staff Tech Lead to join our... ...role is for a backend engineer focused on Service & Compute... ...durable systems, abstractions, and mechanisms that raise... ..., compute platforms, storage concepts,... ...experience.9+ years of software development experience...Full timeLive inWork at officeLocal area- ...@Rippling.com addresses.About the roleWe’re looking for a Staff Software Engineer to join our Time and Attendance team, part of the Workforce... ..., and MongoDB. Experience building systems with clean abstractions and event-driven architecture.Frontend Knowledge: Experience...Work at office3 days per week
- ...integrations, billing, and emerging AI-driven experiences. As a Staff Software Engineer on the Payroll Data team, you will play a critical role in... ...(Object Graph, Reporting, RQL, AI), ensuring clean abstractions and long-term extensibility.Technical Leadership & Mentorship...Work at office3 days per week
$185k - $215k
...Quizlet. We are at the intersection of engineering, business, and compliance, which means... .... About the Role: As a Staff Software Engineer on the Payments team, you will... ...flows Build reusable UI components and abstractions to improve development speed and...Full timeWork at office$220k - $260k
...Staff Software Engineer Location: Hybrid- Palo Alto Office Tuesday/Thursday The difference you will make We are looking for a Staff... ...js . You are comfortable operating at a high level of abstraction, translating vague product and growth goals into concrete...Full timePart timeH1bWork at officeImmediate startFlexible hours$250k - $400k
...Description Job Description Founding Senior / Staff Engineer Build the company. Shape the... ...college ~ Strong systems and software engineering fundamentals. ~ The ability to move between levels of abstraction—from architecture to implementation to production...Temporary workWork at officeImmediate startRelocation- ...of the most talented minds in research, engineering, and operations to create products that... ...develop, test, ship, and debug software across device and cloud surfaces. This... ...technical decisions about platform design, abstraction boundaries, and system tradeoffs based...Work at officeRelocation package
- ...scalable. We build powerful interfaces for engineers that depend on these systems—deployment... ...technical leaders, you will ensure the software your team builds meets the needs of... ...engineering team(s) working on API design, abstractions, frameworks, or client libraries (e.g.,...Remote work
- ...production monitoring.Build reusable search platform abstractions used by multiple Rippling products.Elevate the entire engineering organization through strategic design reviews... ...tuning.Strong systems design fundamentals: storage/index design, query execution, performance...Work at office3 days per week
- ...provide tooling and guidance to teams across engineering, product, and business and help them... ...way while creating the necessary abstractions to make developing on top of this platform... ...code changes.Qualifications6+ years of software engineering experienceExtensive hands-on...Work experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Storage Abstractions. Be the first to apply!
- software implementation project manager San Francisco, CA
- remote software sales San Francisco, CA
- bank software San Francisco, CA
- healthcare software sales San Francisco, CA
- software San Francisco, CA
- software asset management analyst San Francisco, CA
- software technical support San Francisco, CA
- entry level software sales San Francisco, CA
- embedded software San Francisco, CA
- mobile software developer San Francisco, CA


