About The Position

The Staff Software Engineer will join Stripe’s Code Forge team in Developer Productivity, which builds and operates the systems that store Stripe’s code and its history and serve them to engineers, AI agents, and CI jobs. The role focuses on scaling source control for Stripe’s growing monorepo and the changing ways engineers, agents, and CI use it. The team works closely with Code Review and other partner organizations to help changes move through review and approval quickly and safely. The engineer will lead the technical direction for how Stripe stores and serves code, working with engineers across the company to understand their needs and turn those needs into a roadmap. They will lead large projects across engineers and teams, contribute substantial code, and guide projects from design through delivery and adoption. They will help ensure systems remain correct, available, and fast, and mentor engineers while using AI coding agents in daily work. This is a highly collaborative, high-visibility role. Partners include Developer AI, Developer Environments, Code Review, CI/Build infrastructure, reliability, security, and compliance teams.

Requirements

  • BS or MS in Computer Science or a related field.
  • 10+ years of professional software engineering experience, including designing, building, and operating production distributed systems, databases, or storage infrastructure.
  • Experience building critical, latency-sensitive systems requiring strong consistency, durability, high availability, and disaster recovery.
  • Experience leading large, complex projects with multiple engineers across teams and organizations; explaining technical tradeoffs; aligning partners and leaders; and mentoring engineers in a fast-changing environment.
  • Experience using AI coding agents in daily work to write, test, and understand software.

Nice To Haves

  • Experience building developer tools, 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 such as perf or eBPF to find performance problems in distributed systems.
  • Proficiency in Go for high-performance distributed services.

Responsibilities

  • Work with engineers across Stripe to understand how people, AI agents, and CI jobs use source control, and use feedback and data to guide what to build.
  • Set technical direction for code storage and serving, build alignment across teams and leaders, and lead large, multi-engineer projects from design through delivery and adoption.
  • Design and build code and history storage systems that scale with the monorepo and increasing demand, making decisions about data models, indexing, and caching.
  • Ensure engineers do not lose work or become blocked by outages through high availability, redundancy, and cross-region disaster recovery.
  • Partner with Developer AI and Developer Environments to reduce latency in common workflows, including starting work, resuming on another machine, saving changes, and merging.
  • Work with the Code Review team to help humans and agents move changes through the change management process quickly and safely.
  • Mentor engineers and help the team use AI to build and understand systems faster while maintaining quality and reliability.
  • Write a substantial portion of project code and shepherd projects from beginning to end.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service