Location
richmond hill, york region, Canada
Posted
July 20, 2026
Job Description
Join a fintech company in North Toronto as a Manager of Software Engineering, focusing on guiding a team in modernizing Java applications with cloud technologies. This hybrid role emphasizes leadership over direct coding.
You will oversee the migration of a commercial software product from legacy Java to a modern architecture leveraging Java v21 and AWS. Your leadership will be crucial in developing processes, managing Agile scrum teams, and enhancing the development environment. This role empowers you to provide direction and technical guidance within a collaborative team atmosphere, where your insights on quality and architecture will drive product improvements.
Key Responsibilities:
• Lead modernization of legacy software applications
• Design overall application architecture and infrastructure improvements
• Manage Agile Development scrum teams effectively
• Engage in quality reviews and developer coaching
• Oversee deployment of microservices and APIs on AWS
You will oversee the migration of a commercial software product from legacy Java to a modern architecture leveraging Java v21 and AWS. Your leadership will be crucial in developing processes, managing Agile scrum teams, and enhancing the development environment. This role empowers you to provide direction and technical guidance within a collaborative team atmosphere, where your insights on quality and architecture will drive product improvements.
Key Responsibilities:
• Lead modernization of legacy software applications
• Design overall application architecture and infrastructure improvements
• Manage Agile Development scrum teams effectively
• Engage in quality reviews and developer coaching
• Oversee deployment of microservices and APIs on AWS