Momentum Financial Services Group

Principal Software Developer

Momentum Financial Services Group
Apply
30 days ago
Toronto, CanadaStaff+

Responsibilities

  • Design, implement, and maintain robust, scalable, and efficient software applications.
  • Contribute to system and application architecture design with attention to maintainability, security, and performance.
  • Write clean, testable, and efficient code; conduct code reviews; and enforce coding best practices.
  • Implement secure coding practices to protect sensitive financial data.
  • Collaborate with product managers, designers, QA engineers, stakeholders, and cross-functional teams to deliver technical solutions.
  • Analyze complex technical issues, propose solutions, and implement timely fixes.
  • Stay current with emerging technologies, tools, and development practices.
  • Mentor and support junior developers and foster technical growth.

Requirements

  • Bachelor’s degree in Computer Science or Software Engineering.
  • Minimum 12+ years of professional software development experience, including at least 2 years in a senior or lead role.
  • Proficiency in one or more of C#, Python, or JavaScript/TypeScript.
  • Strong knowledge of frameworks such as .NET, React, Next.js, Angular, or Node.js.
  • Solid understanding of SQL and NoSQL databases.
  • Familiarity with AWS, Azure, or GCP.
  • Experience with CI/CD pipelines, Docker, Kubernetes, and DevOps practices.
  • Experience with unit testing frameworks such as NUnit, MSTest, Mocha, or Jasmine.
  • Experience working in Agile/Scrum environments.
  • Exposure to microservices architecture and automated testing frameworks.

Benefits

  • Hybrid work environment with remote and in-office flexibility.
  • Health and dental plans with 100% of premiums covered.
  • Employee Assistance Program.
  • Retirement savings options.
  • Discretionary annual bonus based on individual performance and company success.
  • Tuition assistance and professional development reimbursement.
  • Perkopolis discounts and rewards and recognition programs.
  • Corporate head office with collaborative facilities, breakout rooms, and snacks.
Momentum Financial Services Group

About Momentum Financial Services Group

1,001-5,000 employees
Contact me