Software Engineering Manager

Trackforce Valiant Logo

Trackforce Valiant

๐Ÿ“Remote - Canada

Summary

Join Trackforce Valiant + TrackTik, the world's largest physical security workforce management SaaS company, as a Software Engineering Manager! In this role, you will lead and mentor multiple engineering squads, collaborating with Product Management and DevSecOps to deliver successful initiatives. You'll shape the technical roadmap, resolve blockers, and drive improvements in processes, quality, and performance. This is a fully remote position offering a flexible work environment. We are a market leader with a strong commitment to diversity and inclusion. Apply even if you don't meet all the criteria; passion and drive are highly valued.

Requirements

  • 5+ years of experience in software engineering, with a minimum of 2 years of experience managing and mentoring engineering teams
  • Bilingual: French and English
  • Experience leading teams in Agile environments, with a solid understanding of Agile methodologies
  • Strong technical background with Hands-on experience building scalable, high-performance systems
  • Strong leadership skills, with experience managing high-performing engineering teams and driving a culture of excellence, collaboration, and innovation
  • Experience in defining and driving technical roadmaps, working closely with senior stakeholders to align engineering efforts with broader business goals
  • Exceptional communication skills, with the ability to clearly convey technical concepts to non-technical stakeholders and rally the team around a common vision
  • Passion for mentoring and career development, with a strong commitment to the professional growth of the team

Responsibilities

  • Lead and manage a number of squads of engineers, ensuring each squad has the necessary resources, direction, and support to meet its goals
  • Foster a culture of collaboration across squads, ensuring clear communications, shared best practices, and alignment on priorities
  • Mentor and develop engineers, helping them achieve both their technical and career goals through regular feedback, performance reviews, and personalized development plans
  • Collaborate closely with Product Managers and other stakeholders to translate business requirements into technical solutions and ensure seamless execution across squads
  • Manage resources across squads, balancing workload and ensuring timely delivery of features, while mitigating risks and resolving blockers
  • Drive Agile processes across squads, optimizing workflows and ensuring that teams are working efficiently and iteratively
  • Advocate for engineering best practices, including code quality, design patterns, testing and continuous integration/deployment
  • Monitor and measure team performance, ensuring that squads consistently meet quality, performance, and security standards
  • Create and maintain a positive, high-performance team culture where team members feel supported, engaged and empowered to contribute to their fullest potential
  • Promote cross-team collaboration, facilitating knowledge-sharing and alignment across different engineering teams
  • Conduct performance reviews, providing feedback, coaching and supporting career progression for your team members
  • Manage technical debt, working with your team to ensure that new features are built with scalability, maintainability and performance in mind
  • Operations: take part in Engineeringโ€™s on call rotation

Benefits

Flexible, and fully remote environment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.