Lead Software Engineer in Toronto

Lead Software Engineer in Toronto

Toronto Full-Time 135000 - 165000 $ / year (est.) On-site
M

At a Glance

  • Tasks: Design and maintain backend financial systems while leading innovative projects.
  • Company: Join a forward-thinking tech company focused on payments and money movement.
  • Benefits: Enjoy competitive salary, health benefits, remote work options, and growth opportunities.
  • Other info: Dynamic environment with mentorship opportunities and a focus on creativity.
  • Why this job: Make an impact in the fintech space with cutting-edge technology and collaborative teams.
  • Qualifications: 5+ years in software engineering with backend financial system experience.

The predicted salary is between 135000 - 165000 $ per year.

  • Design, build, and maintain backend financial and payments system flows (e. g., core banking, ACH, wire, card, and digital asset transaction processing).
  • Influence software architecture and lead design decisions for the Platform, with particular focus on payments and money-movement systems.
  • Develop, test, and launch new features and releases for the Platform.
  • Document processes and key data flows
  • Ensure compliance with regulatory requirements and support audit certification efforts, including documenting systems for regulatory and internal audit purposes.
  • Product & Requirements Enablement
  • Partner with engineering, product, operations, and compliance teams to translate business needs into clear, actionable technical requirements and specifications.
  • Organize and decompose business requirements into well-structured functional and technical specs that other engineers can execute against.
  • Act as a bridge between business stakeholders and the engineering team, clarifying scope, surfacing technical trade-offs, and reducing ambiguity before development begins.
  • Document and improve engineering processes, workflows, and SDLC practices to increase team efficiency and knowledge sharing.
  • Leadership & Team Enablement
  • Set technical direction and best practices that enable other engineers to deliver high-quality work independently.
  • Influence and align cross-functional partners and engineering peers without relying on formal authority or direct reports.
  • As needed mentor engineers on logic, code quality, and requirements-writing practices.
  • Make independent, sound decisions on system design and process improvements within defined parameters.

Skills and Experience

  • Minimum of 5 years of experience in software engineering, including designing, building, deploying, scaling, and maintaining modern, cloud-based production services, with knowledge of service-oriented architecture.
  • Proven experience designing and building backend financial or payments system flows (e. g., APIs workflows supporting core banking, payment rails, ledgers, settlement, or digital asset transaction processing).
  • Proficiency writing high-quality, well-tested code using one or more languages (e. g., Python, Next. js, React, Golang, C#), building APIs, and building/using databases (e. g., Postgres, Dynamo DB).
  • Demonstrated ability to gather and translate business requirements into technical specifications
  • Strong written and verbal communication skills, with the ability to create clear, detailed technical and functional documentation.
  • Leadership and influencing skills comfortable guiding and developing other engineers and driving alignment across teams without formal direct-report authority.
  • Self-directed work style with the ability to manage multiple priorities and make sound independent decisions.
  • Creativity, organization, and troubleshooting skills.
  • Experience with Blockchain technology (e. g., Bitcoin, Ethereum) or crypto-forward experience, including familiarity with onchain activity and d Apps or blockchain-based services is a nice to have.
  • #J-18808-Ljbffr

Lead Software Engineer in Toronto employer: Mphasis

Join our dynamic Technical Operations team as a Systems Reliability Engineer, where you'll play a crucial role in ensuring the reliability and performance of our Embedded Finance platform. We pride ourselves on fostering a collaborative work culture that values innovation and continuous learning, offering ample opportunities for professional growth and development. Located in a vibrant area, we provide competitive benefits and a supportive environment that empowers you to make a meaningful impact in the financial services sector.

M

Contact Details:

Mphasis Recruitment Team

We think you need these skills to ace Lead Software Engineer in Toronto

Backend Development
Financial Systems Design
Payments System Flows
API Development
Cloud-Based Services
Service-Oriented Architecture
Python