Manager of Software Development
Hybrid · Ottawa, Ontario, Canada
Job Summary
Manager of Software Development responsible for leading the Ottawa-based software team to deliver embedded software solutions for precision aerial delivery and recovery systems. Responsibilities include steering project lifecycle from inception to completion (planning, resource allocation, scheduling, budgeting), providing technical oversight of design specifications, code, and architecture, aligning product requirements with technical solutions, enforcing quality assurance through reviews and testing, mitigating risks with contingency planning, communicating status and risks to stakeholders, and driving continuous improvement of processes and tools. Requires proven software leadership, a track record of building high-performing teams, capability in defining technical strategies and best practices, strong problem-solving and communication skills, and experience with embedded software in mission- or safety-critical environments (preferably aviation/automotive) and familiarity with rigorous standards (e.g. DO-178B/C). The role may involve hybrid work arrangements in Ottawa, Ontario.
Required Qualifications
- Proven experience as a software engineering leader
- Track record of building performing teams
- Experience defining successful technical strategies and best practices
- Excellent problem-solving skills and attention to detail
- Excellent collaboration and communication skills
- Previous embedded software experience in complex system designs (aviation, automotive or similar) with rigorous standards (e.g. RTCA DO-178B/C, DAL level A or B) a strong advantage
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.