The opportunity
The Developer Productivity group is responsible for making Stripe’s developers happy and productive. We work on tools, processes, and code refactoring to accelerate Stripe engineering as Stripe scales.
What you'll do
Build and manage systems to handle CI at massive scale—including batching,: speculative stacking, merge-race inhibition, and more.
Build and manage systems to handle our enormous CI test suite–identifying and: managing flaky tests, assessing and reproducing flakiness, and optimizing for test effectiveness.
Enhance our CI systems for reliability, including adaptive response to: available capacity, resilience and self-recovery from outages, and highly-leveraged observability.
Detect and isolate code breakages to minimize their blast radius.
Work directly with product engineers to understand and deliver their productivity needs.
Scope and lead large technical projects with enormous impact for engineers within Stripe.
What they're looking for
- + years of professional hands-on software development experience
- Hands-on experience designing and building large scale distributed systems
- A track record of technically mentoring junior and senior engineers
- Customer obsession, ability to articulate and represent customer experience: in various forums to drive the right outcome
- Demonstrated ability of defining & driving complex initiatives/projects across multiple teams
- Proven success with cross-discipline and cross-team collaborations, possess: strong conviction and courage skills
- Have the ability to thrive on a high level of autonomy, responsibility, and: think of yourself as entrepreneurial
- Related experience in the area of Developer Tooling, CI/CD or DevOps.