Pulled hourly from company careers pages

Staff Software Engineer, Code Forge

Stripe · 783 open roles

On-site· Full-time· Posted 1 hour ago
Work typeOn-site
LevelStaff & Principal
EmploymentFull-time
Team8134 Operations Platform
Locationna
Job description Published by Stripe on their careers page

Who we are

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.

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
Interested? Applications are handled by Stripe. Apply on Stripe’s site ↗

More jobs at Stripe

All 783 jobs →

Customer Success Manager (Korea)

1340 Customer Success Management New 12 hours ago Singapore
New 12 hours ago

Customer Success Manager (Cross Border China)

1340 Customer Success Management New 13 hours ago Singapore
New 13 hours ago

Account Executive, Radar (Mandarin-speaking)

1640 Product Sales - Payments New 16 hours ago Singapore
New 16 hours ago

Sales Development Representative, Southeast Asia

1134 APAC Sales Development Reps New 16 hours ago Singapore
New 16 hours ago
Apply on Stripe’s site ↗

SaaS jobs by email

Get the best new SaaS jobs in your inbox

We’re starting a weekly roundup of the best new roles from 161 SaaS companies. Join the list and you’ll get the first issue.

Free. Unsubscribe anytime. We never share your email.