Engineering Manager, Invoicing

Stripe Stripe · Fintech · Canada · 8412 Billing Products

Engineering Manager for Stripe's Subscriptions Core Services team, focusing on high-scale, asynchronous engines for recurring billing. The role involves leading a team of engineers to build foundational infrastructure for Stripe Billing, tackling complex distributed systems and data consistency challenges in fintech. The team is also re-architecting primitives for Enterprise and Agent Readiness.

What you'd actually do

  1. Lead engineering and design processes, and coach, mentor, and grow your team as they build innovative solutions.
  2. Collaborate with stakeholders across product, design, infrastructure, and operations to drive alignment on projects and priorities.
  3. Own problems end-to-end—managing complex systems, processes, and technologies while continuously improving efficiency and reliability. You'll steward technical risks around massive traffic spikes, data consistency in distributed systems, and system observability.
  4. Uphold high engineering standards, ensure codebase consistency, and champion best practices across your team.
  5. Partner with Stripe's recruiting team to attract top engineering talent and build a diverse, high-performing team.

Skills

Required

  • 5+ years of experience managing and growing engineering teams
  • Proven track record leading a team of 5+ software engineers focused on building and shipping products at scale
  • Ability to empathize with users and advocate for exceptional user experiences
  • Strong problem-solving skills
  • Experience thriving in cross-functional environments
  • Comfort operating in ambiguity
  • Commitment to fostering a supportive, feedback-driven, and high-expectations work environment
  • Technical depth to engage meaningfully with engineers on architecture and system design
  • An entrepreneurial mindset

Nice to have

  • Experience in billing, payments, or financial automation
  • Track record leading significant architectural migrations or system rewrites in a high-growth environment
  • Background in performance engineering or distributed systems

What the JD emphasized

  • building high-reliability platforms
  • scaling systems
  • 5+ years of experience managing and growing engineering teams
  • Proven track record leading a team of 5+ software engineers focused on building and shipping products at scale
  • technical leader
  • technical depth to engage meaningfully with engineers on architecture and system design