Engineering Manager, Terminal Enterprise Features

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

Tech Stack

AI @ 6 API @ 3 Leadership @ 5 Payments @ 6 Technical Leadership @ 5

Details

About Stripe

Stripe is a financial infrastructure platform for businesses. Millions of companies use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Stripe's mission is to increase the GDP of the internet.

Stripe's engineering teams build the business logic that powers payments, marketplaces, fraud detection, internet businesses, developer-friendly APIs, and more. Software engineering managers lead teams that build and expand APIs, services, and experiences while working with partners to launch new markets and vertical capabilities.

Stripe Terminal helps users extend their online presence into the physical world. Its mission is to make accepting in-person payments as easy as accepting online payments through the Stripe API, enabling unified commerce.

The Terminal Enterprise team enables large merchants to scale globally through enterprise features such as in-person refunds, loyalty, and DCC; enterprise-focused point-of-sale integrations; and vertical-specific payment methods, including SNAP EBT, Link integrations, merchant-specific QR payments, private-label credit cards and gift cards, and fleet fuel cards.

Responsibilities

  • Partner with Stripe leaders to create and advance the vision for Stripe's unified commerce offering, bringing in-person and online payments together.
  • Set the roadmap and priorities for the team and coordinate dependencies across the company.
  • Support the engineering team in achieving a high level of technical excellence and stability.
  • Develop processes that help the team work effectively and collaborate with the rest of Stripe.
  • Recruit excellent engineers in partnership with Stripe's Recruiting team and develop engineers on the team, helping them advance in their careers.
  • Develop a deep understanding of core Stripe APIs and influence their design to work effectively with card-present payments while building a platform for unified commerce.
  • Empower and guide the team to build and scale integrations and core abstractions across payment methods, gift cards, and point-of-sale connectors for large enterprises.
  • Deliver essential enterprise features such as DCC and in-person refunds.

Requirements

  • 5+ years of experience in engineering leadership across mobile, API, and backend development teams, with demonstrated broad technical leadership.
  • Experience building diverse teams to tackle challenging technical problems.
  • An understanding of AI's impact and a strong product mindset, with the ability to turn emerging capabilities into clear customer and business value.
  • Experience thriving in a collaborative environment involving different stakeholders and subject-matter experts.
  • Experience building and managing scalable, resilient, and observable systems across the stack.
  • The ability to listen well, internalize the best ideas from across the organization, and set a vision that others are excited to support.
  • The ability to put yourself in the shoes of Stripe's merchants and users.
  • Experience leading large technical projects with internal and external dependencies and impact across multiple teams.

Preferred Qualifications

  • Industry experience building, or managing teams that have built, in-person checkout experiences or payment-method integrations.
  • Experience with in-person payment hardware and software, such as card readers and firmware.
  • A deep understanding of the payments industry.

More jobs at Stripe

Similar jobs