Engineering Manager leading the Billing & Payments platform at Constant Contact. Driving technical and product engineering for financial operations and team leadership.
Responsibilities
Own end-to-end billing infrastructure and internal apps: payment gateways, subscription lifecycle, invoicing: Java/Spring backends, React-facing surfaces, deployed on Kubernetes (OKD/EKS)
Architect for growth: idempotency, retry semantics, loose coupling, and clean failure modes are non-negotiable
Drive integrations with external platforms, including payment processors, tax engines, CRM systems, and third-party billing providers by owning the full contract from API design through production reliability.
Actively manage technical debt; balance new features, operational health, and debt reduction
Own the customer and business outcome rather than just the technical delivery by understanding why features matter instead of just what to build.
Collaborate with Product, Finance and Sales orgs as partner in shaping the roadmap: bring technical insight into prioritization, challenge assumptions, and propose solutions that go beyond the ask
Identify opportunities to improve the billing experience proactively by anticipating needs rather than waiting for requirements to be handed to you.
Translate customer pain points and business goals into pragmatic engineering decisions your team can execute with clarity
Be a fluent, hands-on user of AI tools (Claude Code, Cursor, Copilot, Bugbot) and drive your team to adopt an Agentic SDLC across design, implementation, testing, and deployment
Establish spec-driven development: plans live in repos, decisions are documented as ADRs, before code is written
Track and report measurable velocity and quality improvements from AI practices
Hold a high bar: production-grade standards don't bend because AI wrote the first draft
Set and hit commitments with the reliability that earns trust from product and business partners
Build robust observability: distributed tracing, structured logging, metrics, and surface problems before customers do
Own incident response: runbooks, blameless postmortems, CAPA to eliminate repeat failures systematically
Ensure PCI compliance and defend against authentication threat vectors: JWT misuse, CSRF, token replay, injection
Communicate trade-offs proactively; no surprises on delays, scope changes, or system risks
Influence adjacent teams (Entitlements, Accounts, Comms) and external partners through credibility and clear contracts, not org chart authority
Represent engineering confidently in business and exec conversations to translate complexity into clarity
Hire for ownership mindset and AI-native fluency; coach engineers from task-completers to outcome-owners
Create clear career paths, hold candid performance conversations, and build a feedback culture where raising risk early is rewarded.
Requirements
7+ years in software engineering, 5+ years leading engineering teams in production environments
Experience with billing, payments, or fintech systems; familiarity with PCI-DSS
Demonstrated a product engineering mindset by shaping roadmaps and connecting engineering decisions to customer and business outcomes rather than simply executing tasks.
Experience driving integrations with external platforms and third-party APIs at production scale
Strong Java backend experience; familiarity with React and relational databases
Solid distributed systems fundamentals and hands-on Kubernetes/AWS experience
Strong observability and cross-service debugging skills; CI/CD discipline with robust test coverage
Hands-on AI tooling experience with demonstrable velocity or quality improvements to show for it
Strong stakeholder management and communication skills, being equally comfortable in a sprint retro and an exec review
Proven track record improving DORA metrics, MTTR, and team delivery reliability.
Benefits
A generous paid time off policy
Competitive benefits package supporting health and well-being
Manage secured and unsecured collections portfolios, monitor delinquency trends, and execute strategies to optimize performance and customer experience.
Lead reliability and infrastructure engineering at Aviva Canada. Drive SRE, hybrid cloud, observability, and disaster recovery while mentoring high - performing teams.
Senior Engineering Manager leading Joist product squads at EverCommerce, a service - commerce SaaS platform. Driving scalable software delivery, agile execution, and engineering - team growth for contractor management tools.
Engineering Manager leading Coeur Mining’s Silvertip underground mining project from engineering development through operating mine delivery. Coordinating multidisciplinary engineering, contractors, reviews, safety, and technical performance.
Senior Engineering Manager leading Joist product squads at EverCommerce, a service - commerce SaaS platform. Managing delivery, architecture, agile development, and engineer growth for contractor software.
Head of Engineering leading Xero’s software teams and AI - first modernization for small - business accounting technology. Balancing product, technical, and commercial priorities while growing engineering leaders and reliable services in Vancouver.
Engineering Manager leading Top Hat’s Canadian software team building web and mobile learning products. Driving technical strategy, team growth, and high - quality product delivery.
Engineering Manager leading remote technical support teams for Agilent’s laboratory and clinical technology products. Improving issue resolution, customer satisfaction, team capability, and service KPIs.
Software Development Manager leading developers and Java/Spring Boot microservices for Best Buy Canada, a major technology retailer. Delivering scalable products, mentoring teams, and partnering on product roadmaps in a remote - first Vancouver environment.
Engineering Manager leading teams building advanced data and AI tools at Toptal, a global talent network. Driving technical excellence, AI - assisted development, and major product delivery.