M

Momentum Financial Services Group

Alternative financial services and cash access

Solution Architect - Digital

Software EngineeringUpdated on Nov 13
Full-timeToronto, ON, Canada

About the Job

Requirements

  • Proven experience designing enterprise-grade digital solutions, including customer-facing web and mobile experiences.
  • Strong hands-on background in backend and API development, ideally with C#, .NET, and ASP.NET Core.
  • Deep knowledge of AWS services and cloud-native architecture, including serverless, containers, and event-driven design.
  • Experience with relevant AWS capabilities such as Lambda, ECS or EKS, API Gateway, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, and IAM.
  • Strong expertise in integration architecture, including REST, event streaming, messaging, and third-party or vendor integration.
  • Solid understanding of relational and NoSQL databases, data modelling, data flows, and performance optimization.
  • Experience with CI/CD pipelines, infrastructure as code, containerization, and DevOps practices.
  • Working knowledge of modern frontend technologies such as React, Next.js, Angular, JavaScript, or TypeScript.
  • Practical experience with application security, identity and access management, observability, resiliency, and production support.
  • Strong analytical, communication, facilitation, decision-making, and stakeholder-management skills.
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
  • Minimum of 12 years of professional software development or engineering experience.
  • Minimum of 6 years in a solution architect, technical architect, principal engineer, or comparable technical-leadership role.
  • Proven experience delivering enterprise-grade solutions using .NET and AWS.
  • Experience working in Agile product-delivery environments.

Responsibilities

  • Define end-to-end solution architectures for digital products, APIs, integrations, and data flows.
  • Produce architecture artifacts, including context diagrams, sequence flows, integration maps, and decision records.
  • Evaluate build, buy, and platform options, and recommend approaches based on business value, risk, and total cost of ownership.
  • Prototype and validate architectural approaches to reduce delivery risk before committing teams to a direction.
  • Embed secure-by-design principles to protect sensitive financial and customer information.
  • Define authentication, authorization, encryption, data-residency, and secrets-management patterns for digital solutions.
  • Ensure non-functional requirements, including security, scalability, resilience, availability, observability, and performance, are explicitly designed and testable.
  • Lead architecture and design reviews, and hold delivery teams accountable to agreed patterns and standards.
  • Partner with security, risk, and compliance teams to satisfy regulatory and audit requirements.
  • Partner with product managers, business analysts, engineering leads, QA engineers, and business stakeholders to translate requirements into technical solutions.
  • Break complex initiatives into achievable delivery increments and provide architectural estimates and sequencing.
  • Identify technical risks, dependencies, and impediments early and drive them to resolution.
  • Communicate architectural decisions and trade-offs to technical and non-technical audiences, including senior leadership.
  • Remain engaged throughout the lifecycle, from discovery and design through production adoption and post-launch review.
  • Apply AI-assisted tools to accelerate design exploration, documentation, diagramming, and architecture review.
  • Design patterns for integrating AI and machine-learning capabilities into digital products, including data, guardrail, and governance considerations.
  • Evaluate emerging technologies and platform capabilities based on measurable business and engineering value.
  • Identify opportunities to reduce technical debt, simplify the estate, and improve delivery speed, quality, and operational reliability.
  • Provide hands-on guidance, mentoring, and design coaching to engineering teams.
  • Establish and socialize reference architectures, reusable patterns, and architecture standards across teams.
  • Build alignment across delivery teams and vendors without relying solely on formal authority.
  • Contribute to technology roadmaps, platform strategy, and investment planning.
  • Foster a collaborative culture where architecture decisions are transparent and openly challenged.

Desired Qualifications

  • Experience using AI tools to improve architecture, documentation, and engineering productivity.
  • Relevant cloud or architecture certifications, such as AWS Solutions Architect.
  • Experience in financial services, payments, or another highly regulated industry.

About the Company

Momentum Financial Services Group

Alternative financial services and cash access

Momentum Financial Services Group provides alternative financial solutions across North America for people who are unbanked or underbanked, including those with impaired credit who may not qualify for traditional banking products. The company operates a dual-channel model with a large network of physical retail locations in the United States and Canada, plus digital and mobile platforms, so customers can access cash and financial services in person or online. Its offerings include personal loans, check cashing, domestic and international money transfers, and prepaid card services. Compared with traditional banks, Momentum focuses on serving clients who are often left out of mainstream finance, using both storefronts and digital tools to reach them wherever they prefer to transact. The company’s goal is to be a vital financial resource for hardworking individuals by meeting needs that conventional financial institutions do not fully address.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$1.1B
Headquarters
Toronto, Canada
Founded
1979

Recently Posted Jobs

Explore more opportunities at Momentum Financial Services Group

See more jobs