About the Company

Our client, a successful fintech company in North Toronto, is seeking to hire a Manager, Software Engineering (hybrid, 4 days/week).

About the Opportunity

  • This position will lead a development team working on modernizing a commercial software product from legacy Java (v7-8) backend to API and microservice‑driven architecture on Java v21 and AWS/terraform.
  • The person in this role is expected to be both technical and have strong team leadership experience.
  • There is no coding expected in the role, outside of digging into code with developers for quality review or coaching purposes; however, this person is expected to come from heavy hands‑on Java roles.
  • This position will lead architecture and evolution of the dev environment, dev processes and frameworks, app infrastructure, etc.
  • The application will have React front end and will potentially use Claude AI for some assistance with coding/QA in the future.
  • This software product has 10-50k messages flowing per day with 1000s of concurrent users.

About You

  • History of progressive hands‑on software engineering and architecture positions
  • Past/current coding/architecture experience with Java, Springboot, Linux
  • Experience managing architecture, building and deployment of commercial software products and APIs/microservices on AWS
  • Experience managing cloud‑first dev environments and dev/qa/devops/agile strategy
  • Experience managing small Agile development scrum teams
  • Very good communication and presentation skills
  • Commute to Markham office 4 days/week

Bonus Items

  • Experience with refactoring/modernization of software code
  • Implementing AI coding agents
  • Experience with GitHub as code management environment
  • Financial industry (or regulated like Soc2, PCI, etc.)
  • Python
  • NoSQL
  • DevOps, containerization, pipelines, etc.

Salary Range

$150,000 - $160,000/year plus bonus


#J-18808-Ljbffr
Similar jobs

Manager Software Engineering (Java)

Apply Now
Back to search page