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.