Remote job description

Stripe's infrastructure powers businesses all over the world. Our customers trust us with their businesses and livelihoods, and every request that stripe handles is critical. We process billions of dollars every year for millions of users, from the largest enterprises to a startup making their first sale. That is why both world-class reliability and seamless infrastructure scale are considered table stakes to support massive economic transactions for our customers.

The Reliability team at stripe is in charge of building the core reliability infrastructure used by various services at stripe as well as defining and driving the reliability best practices necessary to achieve world-class availability and latencies. Our team owns various reliability building blocks and frameworks ranging from rate limiters, circuit breakers, retry logics/policies, orchestrated safe change management to fault injection and load validation. We work with various teams across stripe to make their service more resilient against failures through applying common patterns and practices, and scale them to keep up with the every increasing demand.

We're looking for an experienced engineering leader with outstanding technical and management skills to manage and grow a set of highly talented engineers, deliver set of core reliability technologies and work with various teams and across the entire stack to harden their systems against failures and ensure that they are adhering to our high reliability standard.

You will:

  • Provide hands-on technical leadership on multiple fronts (architecture/design, code reviews, quality assurance and incident management) to your reports
  • Independently own and drive multiple reliability work streams, this include all planning and execution as well as managing the partnerships with other teams
  • Deliver value through strong collaborative approach with multiple customers and stakeholders across stripe
  • Establish and drive adoption of design and coding best practices within your team
  • Define, evangelize and drive reliability best practices and improvements across org boundaries with setting clear measure of success
  • Contribute to engineering-wide initiatives as a member of Stripe's engineering management team
  • Manage and grow a team of engineers to deliver high business impact projects on schedule with high-quality
  • Partners with our recruiting team to attract and hire and retain top talents

We are looking for someone who has:

  • 12+ years of professional hands-on software development experience
  • 8+ years of experience leading software engineering team as manager and manager of managers
  • Hands-on experience designing and building large scale distributed systems
  • A track record of managing and mentoring junior and senior engineers and engineering leaders, preferably located across multiple time zones
  • Customer obsession, ability to articulate and represent customer experience in various forums to drive the right outcome that benefits our customers
  • A track record of attracting and hiring top and senior talents and building teams from scratch
  • 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

Nice to haves:

  • Genuine interest and/or experience in debugging and troubleshooting complex distributed systems problems
  • Familiarity with the common patterns and practices for building reliable software

Please find our EU applicant personal information notice here

Company name: Stripe
Remote job title: Engineering Manager
Job tags: Customer Satisfaction, Distributed Systems, Team Leadership
  • location or timezone

    North America
  • category

  • posted

    12 days ago

Share or copy

Job alerts