IT & Software

Lead Software Engineer

Mphasis

Toronto · Ontario · Canada

Product & Requirements Enablement

  • 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.

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, DynamoDB).
  • 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 dApps or blockchain‑based services is a nice to have.
#J-18808-Ljbffr

Reference: WJ-4703_9795473

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.