Senior Software Development Manager
Thales View all jobs
- Vancouver, BC
- Permanent
- Full-time
- Lead a team of software developers and QAs to design, build, modernize, and deliver high-quality on-premises and SaaS applications on time
- Collaborate closely with engineering teams, architects, product managers, program management, client services, security, and IVVQ teams across global regions.
- Drive execution excellence through effective planning, prioritization, dependency management, and progress tracking aligned with product and business objectives.
- Lead continuous improvement and modernization initiatives to reduce technical debt, streamline engineering processes, improving scalability, reliability and ensure consistent delivery of high-quality products.
- Oversee vulnerability management processes, ensuring timely remediation of security findings and adherence to secure SDLC practices.
- Manage and develop engineers through coaching, feedback, and career growth opportunities.
- Foster a culture of accountability, ownership, innovation, and continuous learning within the team.
- Ensure adherence to Agile and SAFe principles, promoting best practices in software delivery and quality assurance.
- Collaborate with Client Services during critical customer escalations, providing engineering leadership and driving issue resolution.
- Promote and implement responsible AI adoption within engineering workflows (e.g., AI-assisted development, test automation, incident analysis, knowledge management, productivity optimization).
- Communicate effectively across teams and stakeholders, ensuring transparency on priorities, challenges, and outcomes.
- 5+ years of experience as an Engineering Manager leading a team of 10+ engineers.
- 10+ years of hands-on experience in software development, preferably in data-centric, enterprise, or large-scale distributed systems.
- Demonstrated experience managing teams responsible for both on-premises and SaaS application environments.
- 3+ years of experience operating within Agile and SAFe development methodologies.
- Proven track record of delivering high-quality, secure software products on time and within scope.
- Strong experience driving quality improvement, engineering excellence, and operational stability initiatives.
- Experience leading customer escalations and managing high-severity production incidents.
- Experience overseeing security vulnerability management and secure SDLC practices.
- Demonstrated success reducing technical debt and leading modernization initiatives.
- Proven experience leveraging AI tools to enhance engineering productivity, code quality, test automation, or incident management.
- Strong understanding of modern software architecture principles, DevOps practices, CI/CD pipelines, and quality assurance methodologies.
- Excellent problem-solving skills with the ability to make effective technical and organizational decisions under pressure.
- Strong communication, collaboration, and stakeholder management skills across distributed/global teams.
- Experience building high-performing teams through coaching, performance management, and talent development.
- Occasional flexibility to work outside of normal business hours to collaborate with teams in different time zones.
- Master’s degree in Computer Science or equivalent
- Experience with MongoDB or other modern database technologies.
- Familiarity with CI/CD pipelines, DevOps practices, and cloud platforms (GCP, AWS, or Azure).
- Experience leading digital transformation or large-scale platform modernization programs.
- Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.
- Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.
- Company paid holidays, vacation days, and paid sick leave.
- Voluntary Life, AD&D, Critical Illness, Long-Term Disability.
- Employee Discounts on home, auto, and gym membership.