Staff Software Engineer, Code Forge
Stripe
Remote · San Francisco, CA · Posted October 16, 2026
Just laid off? Start here: a plan for the first weeks
More in California job market · Staff Software Engineer jobs in San Francisco, CA (216) · All Staff Software Engineer jobs (941) · Financial Services & Banking · Engineering jobs
More roles at Stripe
- Engineering Manager, Sandboxes · Seattle, WA
- Account Executive, Startups (Grower) · San Francisco, CA
- Program Manager, GTM Planning · Chicago, IL
- Staff Software Engineer, Stripe Dashboard · Seattle, WA
- Staff Product Manager, Dashboard · San Francisco, CA
- Technical Program Manager, Extensibility Platform
Similar jobs
- Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS · Amazon · Cupertino, CA
- Software Development Engineer, Nitro SSD · Amazon · Cupertino, CA
- Senior Software Engineer · First Resonance · Los Angeles, CA
- Staff Full Stack Software Engineer · Binti · San Francisco, CA
- Member of Technical Staff, Inference · Mirendil · San Francisco, CA
- Forward Deployed Engineer (FDE) · Catalyst Labs · Palo Alto, CA
Where San Francisco, CA ranks
Where San Francisco, CA placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #1Best cities for security jobs316 openings · of 20
- #1Best cities for technology jobs7,178 openings · of 100
- #1Best cities for financial services pay after cost of living$173k · of 33
- #1Best cities for entry-level jobs that want AI skills35% · of 100
- #1Best cities for entry-level jobs that want AI skills in the West Coast35% · of 54
- #1Cities with the most jobs that do not need a four-year degree in the West Coast902 jobs · of 47
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
Pay compared with the market
This listing does not state pay. Across 229 open staff software engineer listings that state pay, the middle half runs $218,000 to $260,000 and the median is $242,000.
Listed pay is what employers advertise, not what people are paid.
Staff Software Engineer salaries by state · Check your own pay
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
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
The Developer Productivity organization works to make Stripe the most productive place of an engineer’s career. The Code Review team builds the tools and processes that help Stripe engineers review and ship code safely and efficiently. We treat engineers’ attention as a valuable resource, building tools that help them understand changes and focus on the decisions that need human judgment.
Our goal is to build an AI review agent that outperforms human review at preventing problems after changes merge, while helping developers move quickly. We are also moving code review from GitHub to Orbit Diffs, Stripe’s own review interface, and enabling Stripe’s migration from legacy source control infrastructure to new systems, including infrastructure built at Stripe.
What you’ll do
As a Staff Software Engineer, you will take ownership of problems across the code review domain, set technical direction, and build alignment across Stripe. You will combine technical leadership with hands-on engineering to build the systems that determine which changes can be approved by agents and when human judgment is needed. Your decisions will influence both the pace and safety of changes across Stripe.
You will work across user interfaces, backend services, source control integrations, and agent harnesses. Our team works primarily in Go, Ruby, and TypeScript, and you will use the technologies each problem requires. As AI capabilities evolve, you will experiment with new approaches and turn them into reliable, maintainable tools for developers.
Responsibilities
Set technical direction for code review, build alignment across Stripe, and mentor engineers as you lead complex projects from problem definition through delivery and adoption
Build and improve agent harnesses that enable review agents to exercise judgment and safely approve pull requests
Develop evaluations that compare agent and human review decisions, assess the safety of merged changes and the impact on developer velocity, and guide improvements to approval decisions
Evaluate and apply advances in AI and agent orchestration to accelerate engineering delivery across Stripe while maintaining review quality, maintainability, reliability, and change safety
Build and maintain Orbit Diffs and the surrounding code review tools, helping engineers understand changes and focus their attention where their judgment is most valuable
Improve code ownership, intelligent reviewer assignment, stacked pull request workflows, and controls for change management
Support Stripe’s migration to new source control infrastructure by adapting code review workflows and integrations
Partner with security, compliance, infrastructure, reliability, and language and runtime teams to improve how software changes are evaluated and approved across Stripe
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 reliable production software across languages and system boundaries
Experience owning a technical domain, setting technical direction, and leading complex projects from ambiguous problems through delivery
Experience using data and user feedback to evaluate quality, understand user needs, and guide engineering decisions
Experience building alignment across teams, explaining technical tradeoffs, and adapting your approach as technologies evolve
Preferred qualifications
Experience building agent harnesses, orchestrating agents, or designing evaluations for agent behavior
Experience building developer productivity tools, especially code review or related workflows
Experience with software change management and compliance, including designing, implementing, or maintaining controls