Bilingual Engineering Manager
Ottawa, Ontario
About Us
Our client has more than 40 years, and has defined the future of public safety software, delivering success to agencies, large and small, with an end-to-end ecosystem of solutions from community engagement to case closure. Our client’s dedication to public safety is demonstrated by an unwavering commitment to customer satisfaction, the development of innovative software solutions powered by advanced technologies, and a team dedicated to making a difference in the lives of those sworn to serve.
Our clients subsidiary, is a software organization that has been in business for over 20 years. During that time, they have built an enviable reputation for providing industry-leading communications solutions to support mission-critical public safety services in communities across Canada. Our clients include Police, Fire, and Public Safety Access Point agencies, who depend on our software and on our exceptional 24/7 support to keep their communities safe. We, in turn, depend on our team of top-notch professionals to deliver and exceed our clients’ expectations.
This is an exciting time for our client! Join them as they continue to be innovative, focusing on creative, seamless solutions that allow their customers to focus on the communities they serve.
The Role
We are seeking a bilingual (French and English) engineering manager, responsible for overseeing their emergency call management solutions, leading a team of talented engineers through a technical and organizational transformation, as well as a significant increase in scale. This full-stack team will oversee everything from system architecture to user interface, API tier, Service tier, and data tier.
You will partner with their product management team to continuously refine and enhance their product offerings for their customer base; and you will collaborate with their deployment team to deliver their products to customer sites. If you are an experienced player-coach who enjoys coding and strives to create a better tomorrow for engineers, this role is perfect for you.
We are seeking smart, passionate, driven, and compassionate leaders to join the leadership.
Responsibilities:
• Lead and manage a team of engineers, providing guidance, mentorship, and performance feedback.
• Foster a culture of innovation and collaboration within the team
• Define and drive engineering best practices, coding standards and processes to ensure high-quality deliverables.
• Collaborate with product management, design, and other stakeholders to define project requirements and priorities.
• Oversee the full software development lifecycle, including planning, execution, and delivery.
• Develop and implement quality assurance strategies and processes to ensure the delivery of high-quality products.
• Define and enforce testing standards, including automated and manual testing practices.
• Foster a culture of continuous improvement and innovation within the engineering team.
• Act as system architect and software development (systems/application developer) technical expert.
• Identify and address any technical or team challenges that may arise, finding effective solutions.
• Manage resource allocation and project timelines to ensure successful and timely project completion.
• Stay updated with industry trends and emerging technologies to drive strategic initiatives and improvements.
• Align processes and procedures with our clients overall goals and direction.
Qualifications:
• 3+ years of People Management experience
• 10+ years of Software Development experience (Full Stack)
• Proven experience as an Engineering Manager or in a similar leadership role within a software development environment.
• Strong technical background with hands-on experience in software development and architecture.
• Excellent leadership and team management skills, with a track record of successfully leading and growing engineering teams.
• Strong problem-solving abilities and a proactive approach to overcoming challenges.
• Strong communication, decision-making, and influencing skills
• Knowledge and usage of Jira, Azure DevOps or similar development management platforms is required.
• Excellent oral and written communication skills in French and English
• Computer science degree, diploma, or equivalent experience
Nice to Haves:
• Experience with architecting and developing cloud-based SaaS products using AWS, Microsoft Azure or equivalent technologies
• Familiarity with tools such as Terraform, Azure ARM templates and similar technologies
• Familiarity with ISO, SOC 2 or other high regulation procedures
• Preference for experience and familiarity with C#, C++, Delphi, Javascript/Typescript
• Previous experience in GovTech or Public Safety Tech is a plus