Engineering Manager, Revenue Foundations

at Stripe
📍 Toronto, Canada
CAD 213,600-320,400 per year
MIDDLE
✅ On-site

Tech Stack

Distributed Systems Mentoring Payments Team Management Technical Proficiency @ 5

Details

Stripe is a financial infrastructure platform used by businesses worldwide to accept payments, grow revenue, and accelerate new business opportunities.

The Revenue and Financial Automation teams build solutions that help businesses optimize their revenue operations. The Revenue team is one of Stripe's fastest-growing product areas. Within it, the Orchestration team builds foundational execution engines, background job processing frameworks, and asynchronous event platforms that power Stripe's global billing infrastructure.

The team owns core execution primitives and platform systems that orchestrate the end-to-end financial lifecycle for millions of businesses. Its platforms execute millions of scheduled workloads and asynchronous tasks daily, supporting recurring billing cycles and complex time-dependent execution workflows. The team is building highly leveraged platform infrastructure focused on reliability, fault tolerance, distributed systems, and global scale.

Responsibilities

  • Lead engineering and design processes while coaching, mentoring, and supporting the team.
  • Collaborate with stakeholders across product, design, infrastructure, and operations to align on projects and objectives.
  • Own problems end to end across diverse systems, processes, and technologies, while identifying opportunities to improve efficiency and user experience.
  • Uphold high engineering standards, ensure consistency across codebases, and implement best practices.
  • Recruit engineering talent in partnership with Stripe's recruiting team to build a diverse, high-performing team.
  • Support team members' career growth through tailored development opportunities and guidance.
  • Contribute to Stripe's operating principles by focusing on user outcomes, fostering open communication and cross-team collaboration, and applying an iterative approach to product development and team management.

Requirements

  • 5+ years of experience managing and growing engineering teams.
  • Proven experience managing a team of 5+ software engineers building and shipping products at scale.
  • Strong problem-solving skills and experience tackling complex challenges creatively.
  • Experience working effectively in cross-functional environments with rigorous thinking and sound decision-making.
  • Experience managing ambiguity and executing multiple high-impact workstreams simultaneously.
  • Commitment to fostering a supportive, feedback-driven, and challenging work environment.
  • Technical proficiency to engage thoughtfully with engineers about architecture and product design and provide valuable insights.
  • An autonomous, entrepreneurial mindset with a willingness to take responsibility and drive initiatives forward.

More jobs at Stripe

Similar jobs