Software Engineering Manager
- Vancouver, Canada
- Lead/Staff
- Posted
Join our team as a Software Engineering Manager, where you will lead a high-performing team of engineers in developing mission-critical products that protect people and assets in high-stakes environments. You will have the opportunity to contribute to cutting-edge research and large-scale software engineering, while also benefiting from a culture of servant leadership and continuous learning.
Lead and mentor a high-performing team of software engineers, providing career coaching, performance management, and technical mentorship.
Drive technical excellence by partnering with architects to oversee system design and code quality for complex C++ and C# applications.
Responsibilities
- Translate business requirements into actionable technical roadmaps and clear execution sprints, ensuring alignment with strategic goals.
Requirements
- Academic Foundation: BS/MS in Computer Science, Computer Engineering, or equivalent industry experience
- Proven Leadership: 3+ years of experience directly managing engineering teams, with a track record of fostering high engagement and technical growth
- Communication Ace: Exceptional ability to communicate technical complexity to non-technical stakeholders and foster cross-departmental collaboration
- System Design Prowess: Extensive experience delivering complex, large-scale, public-facing applications and APIs in on-premise or cloud environments
- Deep Technical Roots: 8+ years of total experience in software engineering. You should be comfortable conducting deep-dive code reviews and architectural discussions in C++ and C#
- DevOps Mindset: Solid understanding of CI/CD pipelines, test automation, and modern infrastructure-as-code concepts
- Bachelors Degree
- 3+ years of experience leading engineering teams
5+ years of software development
- Cloud Infrastructure: Expert-level knowledge of Azure, AWS, or GCP
- Toolchain Mastery: Hands-on experience with Bamboo, Azure DevOps, and or GitHub Actions
Preferred
- Containerization: Proficiency with Docker, Kubernetes, and microservices architecture
- Video Domain Knowledge: Experience with RTSP, WebRTC, or video analytics frameworks
jobapplier