Software Engineering Manager
Hybrid · Halifax, Nova Scotia, Canada
Job Summary
Software Engineering Manager to lead a team responsible for delivery, operations, quality, and modernization of core Resupply platform capabilities. Drives responsibility for roadmap execution, release readiness, service health, reliability, and continuous improvement. Influences technical direction, modernization, and system health, balancing speed, quality, reliability, and long-term maintainability. Partners with product, architecture, security, and operations; champions observable, secure, and AI-enabled engineering practices; fosters an inclusive, high-performing team culture; hires and grows engineers; communicates progress to stakeholders; and advocates for responsible AI-assisted tooling and modern development workflows.
Required Qualifications
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience
- 8+ years software engineering experience
- 3+ years leading, coaching, and developing software engineering teams
- Strong technical foundation in architecture, system design, API design, and distributed systems
- Experience designing, delivering, and operating cloud-native applications in any major cloud provider
- Experience with Microsoft development technologies, including .NET and .NET Core, with a solid background in designing and delivering APIs and services using ASP.NET
- Able to provide technical leadership and sound judgment in modern application development within the Microsoft ecosystem
- Experience leading teams in environments that use CI/CD, automated testing, release management, and modern deployment practices
- Experience with production operations, observability, incident response, and continuous improvement practices for service reliability and supportability
- Ability to work effectively across product, architecture, security, operations, and peer engineering teams to align technical execution with business outcomes
- Strong communication, organizational, and decision-making skills, with the ability to provide clarity in ambiguous or fast-moving environments
- Preferred Skills/Experience: AWS experience, AI-enabled capabilities, AI-assisted engineering tools, React
Desired Qualifications
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience
- 8+ years software engineering experience
- 3+ years leading, coaching, and developing software engineering teams
- Strong technical foundation in architecture, system design, API design, and distributed systems
- Experience designing, delivering, and operating cloud-native applications in any major cloud provider
- Experience with Microsoft development technologies, including .NET and .NET Core, with ASP.NET
- Experience with CI/CD, automated testing, release management, and modern deployment practices
- Experience with production operations, observability, incident response, and continuous improvement practices for service reliability
- Ability to work across product, architecture, security, operations, and peer engineering teams
- Strong communication, organizational, and decision-making skills
- Preferred: AWS experience, AI-enabled capabilities, AI-assisted engineering tools, React
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.