In July 2022, Trackforce Valiant + TrackTik combined to form the world's
largest physical security workforce management SaaS company. Our
technology provides physical security companies and corporations that
employ guards with a single platform to manage their security workforce.
We help improve response times, reduce administrative burdens, and lower
costs.
Today, Trackforce serves 3,000+ clients in over 45
countries. We have over 300 employees with offices in Montreal,
Paris, and London. However, we embrace being remote-first!
Your Mission
In this role, you will manage and guide multiple engineering squads, each focused on different aspects of the business. You will work closely with Product Management, DevSecOps and other stakeholders to ensure the successful delivery of initiatives and features while providing mentorship and leadership to your teams. You will help shape the technical roadmap, resolve blockers and drive improvements in processes, quality, and performance.
As a Software Engineering Manager, you will:
- 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.
Your Skills & Experience
- 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.