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