About The Position

Stripe is hiring a Staff Software Engineer for its Code Review team within the Developer Productivity organization. The team builds tools and processes that help Stripe engineers review and ship code safely and efficiently, with a focus on preserving engineers’ attention for decisions requiring human judgment. Its goals include developing an AI review agent that can prevent problems after changes merge while helping developers move quickly, moving code review from GitHub to Stripe’s Orbit Diffs interface, and enabling migration from legacy source control infrastructure to new systems. The role owns problems across the code review domain, sets technical direction, and builds alignment across Stripe. It combines technical leadership with hands-on engineering to build systems that determine which changes agents can approve and when human judgment is needed. Work spans user interfaces, backend services, source control integrations, and agent harnesses. The team primarily uses Go, Ruby, and TypeScript, and applies new AI approaches to create reliable, maintainable developer tools.

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 approaches as technologies evolve.

Nice To Haves

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

Responsibilities

  • Set technical direction for code review, build alignment across Stripe, and mentor engineers while leading 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 comparing agent and human review decisions, assessing the safety of merged changes and effects on developer velocity, and guiding improvements to approval decisions.
  • Evaluate and apply advances in AI and agent orchestration to accelerate engineering delivery while maintaining review quality, maintainability, reliability, and change safety.
  • Build and maintain Orbit Diffs and related code review tools to help engineers understand changes and focus attention where human judgment is most valuable.
  • Improve code ownership, intelligent reviewer assignment, stacked pull request workflows, and change-management controls.
  • Support 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service