Stripe7 дней назад
Staff Software Engineer - CI Services
Зарплата не указана
Dublin
Обязанности
- 01Scope and lead large technical projects with enormous impact for engineers within Stripe
- 02Design, build, and maintain the core CI systems used by all of Stripe’s engineering teams
- 03Scrutinize and reason clearly about the technology and architecture choices we make in building these products
- 04Directly contribute to core interface design and write code
- 05Serve as a role model for how great software should be written for Stripe as a whole
- 06Arbitrate critical decisions correctly that fully consider software best practices, Stripe system realities, and numerous stakeholders’ preferences and concerns
- 07Teach and mentor the next generation of technical leaders at Stripe
- 08Drive the effective and highly-leveraged use of AI-assisted implementation, ops, and delivery within the team
- 09Build and manage systems to handle CI at massive scale—including batching, speculative stacking, merge-race inhibition, and more
- 10Build and manage systems to handle our enormous CI test suite–identifying and managing flaky tests, assessing and reproducing flakiness, and optimizing for test effectiveness
- 11Enhance our CI systems for reliability, including adaptive response to available capacity, resilience and self-recovery from outages, and highly-leveraged observability
- 12Detect and isolate code breakages to minimize their blast radius
- 13Work directly with product engineers to understand and deliver their productivity needs
Требования
- 0110+ years of professional hands-on software development experience
- 02Hands-on experience designing and building large scale distributed systems
- 03A track record of technically mentoring junior and senior engineers
- 04Customer obsession, ability to articulate and represent customer experience in various forums to drive the right outcome
- 05Demonstrated ability of defining & driving complex initiatives/projects across multiple teams
- 06Proven success with cross-discipline and cross-team collaborations, possess strong conviction and courage skills
- 07Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial
- 08Related experience in the area of Developer Tooling, CI/CD or DevOps