Staff Software Engineer, Code Forge

Stripe, Inc.

Seattle (WA)

Hybrid

USD 224,000 - 336,000

Full time

8 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Bonus potential / sales commissions
401(k) plan
Medical, dental, and vision benefits
Wellness stipends

Job summary

Stripe, Inc. is hiring for a role shaping how code is stored and served as the company’s monorepo scales. You will lead cross‑team efforts, write substantial code, and ensure systems stay correct, available, and fast. The position emphasizes mentoring and leveraging AI coding agents daily.

You will collaborate with Developer Productivity, AI teams, CI/Build, and security/compliance squads to accelerate velocity while preserving reliability and safety across regions.

Qualifications

  • BS or MS in Computer Science or a related field.
  • 10+ years of professional software engineering experience.
  • Experience building latency-sensitive systems that require strong consistency, durability, high availability, and disaster recovery.
  • Experience leading large, multi-engineer projects and mentoring engineers.
  • Experience using AI coding agents in daily work.

Responsibilities

  • Lead how Stripe stores and serves code as the monorepo grows.
  • Define and drive long-term technical direction across teams.
  • Design and build storage systems for code and history at scale.
  • Ensure high availability and disaster recovery across regions.
  • Partner with Dev AI and Environments teams to reduce latency for engineers, agents, and CI/Builds.
  • Collaborate with Code Review to move changes quickly and safely.
  • Mentor engineers and promote AI-enabled tooling and quality.

Skills

Distributed systems
Go
AI coding agents
Mentoring
Performance debugging

Education

BS/MS in Computer Science or related field

Tools

Git
Mercurial
Mononoke/JJ

Job description

About Stripe

Stripe 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.

Who we are

Stripe 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 Team

In this role, you'd be joining the Code Forge team in Developer Productivity. Our team is responsible for the systems that store Stripe's code and its history, and serve it to every engineer, AI agent, and CI job.

Our team helps Stripe increase the GDP of the internet by helping Stripe engineers ship faster and more safely. Stripe has a massive monorepo, and it keeps growing. AI is changing how software is built, and the demand on our systems grows with it. Our goal is source control that scales to meet any demand and serves each of its users in the way that best fits their work: engineers who write and review code, AI agents that work in parallel, and CI jobs that build and test every change.

Change management is a critical function at Stripe. We work closely with the Code Review team so that engineers and agents can move changes through review and approval quickly and safely.

We put users first. We spend time with the engineers who use our systems, we measure their experience, and we let what we learn guide our decisions. AI tools change quickly, and our plans change with them. We like this pace, and we adapt quickly.

What you'll do

In this role, you'll lead how Stripe stores and serves its code as demand grows. You'll work with engineers across Stripe to understand what slows them down, turn that into a technical direction, and bring teams and leaders along with you. You'll lead large projects that involve several engineers and teams, and you'll also write a large part of the code, and shepherd your projects from beginning to end. You'll make sure that our systems stay correct, available, and fast.

This is a highly collaborative, high-visibility role. You'll partner with engineering to define and drive the long-term vision. You'll work closely with the Developer AI teams, the Developer Environments organization, and the Code Review team, as well as CI/Build infrastructure, reliability, security, and compliance teams. You'll mentor engineers on our team and beyond, and you'll use AI coding agents every day to build systems and to understand them.

Responsibilities
  • Work with engineers across Stripe to understand how they, their agents, and their CI jobs use source control, and use their feedback and data to decide what to build next
  • Set technical direction for how Stripe stores and serves code, build alignment across teams and leaders, and lead large, multi-engineer projects from design through delivery and adoption
  • Design and build storage systems for code and its history that scale with our monorepo and with the growing load from engineers, agents, and CI, making decisions about data models, indexing, and caching
  • Make sure that engineers never lose work and are not blocked by outages, through high availability, redundancy, and disaster recovery across regions
  • Partner with the Developer AI and Developer Environments teams to remove latency in the paths that engineers, agents, and CI/Builds use most, such as starting work, resuming it on another machine, saving changes, and merging
  • Work closely with the Code Review team so that humans and agents can move changes through Stripe's change management process quickly and safely
  • Mentor engineers, and help the team use AI to build and understand systems faster while keeping quality and reliability high
Who you are

We'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.

Minimum Requirements
  • BS or MS in Computer Science or a related field
  • 10+ years of professional software engineering experience, including designing, building, and operating distributed systems, databases, or storage infrastructure in production
  • Experience building critical, latency-sensitive systems that require strong consistency, durability, high availability, and disaster recovery
  • Experience leading large, complex projects with multiple engineers across teams and organizations, explaining technical tradeoffs, building alignment with partners and leaders, and mentoring engineers in an environment where technologies and priorities change quickly
  • Experience using AI coding agents in your daily work to write, test, and understand software
Preferred Qualifications
  • Experience building developer tools that help engineers move faster, scaling large monorepos, or working with source control systems such as Sapling/Mononoke, Jujutsu (JJ), Mercurial, or Git
  • Experience using user feedback and data to understand user needs and guide engineering decisions
  • Experience building storage engines or databases, including on-disk formats, indexing, compression, and replication
  • Experience with consensus, replication protocols, or strongly consistent distributed databases
  • Experience with algorithms and data structures for large graphs or content-addressed data
  • Proficiency with profiling, tracing, and debugging tools (for example, perf or eBPF) to find performance problems in distributed systems
  • Proficiency in Go for high-performance distributed services
Hybrid work at Stripe

This role is available either in an office or a remote location (35+ miles or 56+ km from a Stripe office).

In-office expectations

Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.

Working remotely at Stripe

A remote location is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently live or plan to live.

Pay and benefits

The annual US base salary range for this role is $224,000 - $336,000. For sales roles, the range provided is the role’s On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and location. Applicants interested in this role and who are not located in the US may request the annual salary range for their location during the interview process.

Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.

We look forward to hearing from you.

At Stripe, we're looking for people with passion, grit, and integrity. You're encouraged to apply even if your experience doesn't precisely match the job description. Your skills and passion will stand out - and set you apart - especially if your career has taken some extraordinary twists and turns. At Stripe, we welcome diverse perspectives and people who think rigorously and aren't afraid to challenge assumptions. Join us.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Code Forge
Staff Software Engineer, Code Forge

Stripe, Inc. • New York (NY)

Hybrid
USD 224,000 - 336,000
Equity
401(k) plan
Medical, dental, and vision benefits
+2
Senior Staff Engineer, Big Data Infrastructure
Senior Staff Engineer, Big Data Infrastructure

Stripe, Inc. • Seattle (WA)

On-site
USD 271,000 - 407,000
Equity
401(k)
Medical, dental, vision benefits
+1
Staff Software Engineer, Money Movement Platform
Staff Software Engineer, Money Movement Platform

Stripe, Inc. • San Francisco (CA)

On-site
USD 224,000 - 336,000
Equity
Performance bonus
401(k) plan
+1
Integration Engineer, Professional Services
Integration Engineer, Professional Services

Stripe, Inc. • Chicago (IL)

Hybrid
USD 204,000 - 306,000
Equity
401(k) plan
Medical, dental, and vision benefits
+1
Engineering Manager, Self Serve Direct Onboarding
Engineering Manager, Self Serve Direct Onboarding

Stripe, Inc. • San Francisco (CA)

On-site
USD 236,000 - 354,000
Equity
Bonus potential
401(k) plan
+2
Backend Engineer, Developer & End-user Experience Platform
Backend Engineer, Developer & End-user Experience Platform

Stripe, Inc. • Seattle (WA)

On-site
USD 190,000 - 286,000
Equity
401(k) plan
Medical, dental, and vision
+1
Staff Software Engineer, Risk Data Engineering
Staff Software Engineer, Risk Data Engineering

Stripe, Inc. • Seattle (WA)

Hybrid
USD 224,000 - 336,000
Equity
Company bonus or sales commissions/bon
401(k) plan
+2
Software Engineer, Early Career — Immediate Start
Software Engineer, Early Career — Immediate Start

Stripe, Inc. • San Francisco (CA)

On-site
USD 122,000 - 134,000
Equity
Company bonus
401(k) plan
+2
Staff Software Engineer, Startup Products
Staff Software Engineer, Startup Products

Stripe, Inc. • Seattle (WA)

Hybrid
USD 224,000 - 336,000
equity
company bonus or sales commissions/bon
401(k) plan
+2
Strategy & Operations, Infrastructure
Strategy & Operations, Infrastructure

Stripe, Inc. • United States

Hybrid
USD 192,000 - 287,000
Equity
401(k)
Medical benefits
+1