Momentumfinancialservicesgroup

Lead Software Engineer

Toronto, Canada. Posted 2 months ago

The role

You will own and operate an AWS-based integration platform called Integration Hub. You will lead an engineering team, manage backend API services, and support the transition of production support from a vendor to an internal team.

What you will do

  • Lead and develop an engineering team by prioritizing workloads and coaching members
  • Own and evolve backend API services built with Node.js / NestJS on AWS ECS
  • Design and implement event-driven patterns using Kafka and caching with Redis
  • Support and enhance file ingestion pipelines using S3, Lambda, and Python/Node.js
  • Maintain and improve data sync workloads
  • Lead and participate in on-call and incident response
  • Improve CI/CD and engineering quality
  • Manage infrastructure changes via Terraform
  • Collaborate with Business stakeholders on requirements and release planning
  • Drive knowledge transfer from vendor to internal team

Required qualifications

  • Bachelor’s degree in computer science or equivalent amount of experience
  • 10+ years of software engineering experience
  • Strong backend development expertise
  • Strong Node.js experience
  • Solid experience operating production systems in AWS (ECS, Lambda, S3, RDS/Postgres, CloudWatch)
  • Comfortable with DevOps practices: CI/CD pipelines, containerization, observability, incident response
  • Proficiency with relational databases (Postgres) including performance troubleshooting and data integrity
  • Strong communication skills
  • Ownership mindset

Nice to have

  • Terraform
  • NestJS
  • Experience with event streaming/messaging (Kafka/MSK)
  • Python experience
  • Experience with regulated/financial data flows, reconciliation, or integration platforms
  • Experience hardening systems for reliability (idempotency, retries, DLQs, backpressure)

Benefits

  • Discretionary Annual Bonus
  • Health and dental plans with 100% of the premiums covered
  • Employee Assistance Program
  • Retirement savings options
  • Reimbursement for tuition assistance and professional development
  • Discounts through Perkopolis
  • Rewards and recognition programs

About the company

Momentum Financial Services Group is the team behind Money Mart, Canada’s largest non-bank branch network. They provide financial solutions for underserved communities through products like short-term loans, money transfers, and prepaid cards.

Lead Software Engineer at Momentumfinancialservicesgroup | JobZoey