Software Engineering Manager (GOLANG AND JAVA)

Vaco by HighspringGreater Toronto Area, CA
Published on

About the Role

Looking to take the next step in your leadership journey while staying hands-on with modern tech? Vaco by Highspring is in search of a Software Engineering Manager for a well-funded, high-growth FinTech startup. You will lead a small team of 4-5 engineers and drive greenfield development as well as maintaining and optimizing existing systems. Your role will involve collaboration across various teams and ensuring high standards through CI/CD practices.

Responsibilities

  • Leading & mentoring a team of engineers with a focus on performance and growth.
  • Driving greenfield development of high-performance financial services using Golang.
  • Maintaining and optimizing existing Java systems.
  • Architecting cloud-native solutions using AWS, Docker/Kubernetes, and microservices.
  • Collaborating cross-functionally with Product, DevOps, and Security teams.
  • Enforcing high standards via automated testing and code reviews.

About the Candidate

We're looking for candidates who have:

  • Experience leading software engineers in a fast-paced environment.
  • Strong backend skills in Go and Java.
  • A track record of designing scalable, high-availability systems.
  • Familiarity with AWS, containerization, and microservices.
  • A passion for technical mentorship and hands-on architecture.

Compensation & Perks

  • Base salary of $200,000 + 10% bonus.
  • 5 weeks vacation + full benefits + RRSP matching.
  • 100% remote across Canada (candidates must live in the Greater Toronto Area).

Company Culture and Benefits

Determining compensation for this role includes various factors such as skill sets, experience, and geographic considerations. Vaco/Highspring ensures that individuals are eligible for discretionary bonuses and can participate in a comprehensive benefits package including medical, dental, vision, and a 401(k) retirement plan.