Engineering Manager - Billing & Payments Platform

Harnham Canada
Remote
Apply
AI Summary

Lead engineering teams responsible for payments, billing systems, and subscription infrastructure. Manage distributed teams, collaborate with product and leadership, and drive AI-enabled development practices. Java is a must-have skill.

Key Highlights
Lead engineering teams
Manage distributed teams
Collaborate with product and leadership
Drive AI-enabled development practices
Key Responsibilities
Owning the architecture and delivery of the payments and billing platform
Leading integrations with external payment vendors and financial platforms
Scaling systems responsible for subscription lifecycle, invoicing, and transactional services
Collaborating with product and leadership to shape the roadmap
Managing technical debt while balancing feature development and reliability
Technical Skills Required
Java Kubernetes Cloud infrastructure Third-party payment platforms and integrations (e.g., Stripe)
Benefits & Perks
Base up to $175K
10%+ Bonus
Flexible work model (hybrid, remote, or in-office)

Job Description


Engineering Manager – Billing & Payments Platform


📍 Boston / U.S. Remote / Ontario (Hybrid options available)

💰 Base up to $175K + 10%+ Bonus


A global SaaS company is hiring an Engineering Manager to lead its Billing & Payments platform, the financial engine behind a large-scale digital marketing product used by businesses worldwide.

Founded in the early 1990s and approaching its 30th anniversary in 2025, the company has the stability of an established platform while operating today with the energy and pace of a startup. The organization is currently going through a major evolution — expanding from its original email marketing product into a full digital marketing platform spanning SMS, mobile, and social channels.


The mission is simple: give small and medium-sized businesses the tools they need to compete online as if they had an entire digital marketing team behind them.


With ~1,000 employees globally, the company continues to scale internationally and recently expanded its European footprint through a strategic acquisition. Leadership has also brought in several new senior executives from high-growth SaaS and fintech organizations to accelerate product innovation and growth.


The Opportunity:


This role will lead engineering teams responsible for payments, billing systems, and subscription infrastructure that power the company’s core revenue platform.


You will manage two distributed engineering teams spanning developers, QA, and engineering leads across North America and international contractor teams.


The environment is highly technical, collaborative, and fast-moving, where engineering leaders remain close to the code and architecture while driving execution across multiple stakeholders.


What You’ll Work On:


• Owning the architecture and delivery of the payments and billing platform

• Leading integrations with external payment vendors and financial platforms

• Scaling systems responsible for subscription lifecycle, invoicing, and transactional services

• Collaborating with product and leadership to shape the roadmap

• Managing technical debt while balancing feature development and reliability

• Driving AI-enabled development practices across engineering workflows


The organization is strongly encouraging employees to adopt AI-powered tools across development, analytics, and collaboration workflows to improve productivity and decision-making.


Tech Environment:


Primary stack includes:

Java (core backend platform)

• React (frontend – not required for this role)

• Kubernetes / cloud infrastructure

• Third-party payment platforms and integrations (e.g., Stripe)


Java is a must-have, and candidates should be comfortable reviewing and discussing production code even if they are not coding daily.


What We’re Looking For

• 7+ years in software engineering with leadership experience managing engineering teams

• Strong backend engineering background with Java

• Experience building or scaling payments or billing systems

• SaaS platform experience strongly preferred

• Comfortable operating in a high-growth, fast-paced environment

• Ability to partner closely with product, finance, and executive stakeholders

• Interest in applying AI tools to improve engineering workflows and productivity


This is a hands-on leadership role — engineering managers here stay close to architecture and technical decision-making.


Team Structure:


The manager will report to a Director who currently oversees multiple engineering teams.

Initial scope includes two large distributed teams, each consisting of:

• Backend and full-stack engineers

• QA engineers

• Product managers


Teams include a mix of direct hires and international contractors, with engineering resources located in North America, India, and Poland.


Location:


The company supports a flexible work model:

Preferred locations:

• Boston (hybrid)

• Ontario, Canada (remote / hybrid; Toronto and Waterloo engineering teams)

U.S. remote may be possible in states where payroll is supported.

Ontario candidates must be eligible to work in Canada.

Sponsorship is not available.


Similar Jobs

Explore other opportunities that match your interests

Senior Ruby on Rails Developer Team Lead

Programming
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

zayzoon

Canada
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

crossfuze

Canada
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Akkodis

Canada

Subscribe our newsletter

New Things Will Always Update Regularly