Head of Engineering & Software Development
- Montréal, Quebec, Canada
- Full-time
- Hybrid
- Posted Nov 9, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Lead and develop a multidisciplinary software engineering team.
- Set engineering priorities and translate business and product goals into practical delivery plans.
- Establish clear standards for architecture, coding, reviews, testing, documentation, releases, and production support.
- Guide cloud architecture, CI/CD, deployment automation, observability, reliability, and Infrastructure-as-Code.
- Implement lightweight change management and release controls that support security, traceability, and auditability.
- Improve delivery quality and predictability while balancing product needs, technical debt, and operational priorities.
- Work closely with executive leadership, AI teams, customers, and product stakeholders.
- Remain technically involved through architecture decisions, problem-solving, reviews, and mentoring.
Requirements
- Bachelor's degree in Computer Science
- Bachelor's degree in Software Engineering
- Bachelor's degree in Computer Engineering
- Bachelor's degree in a related field
- Master’s degree in a relevant field
- Experience in a Energy
- Experience in a Insurance
- Experience in a Industrial Software
- Experience in a Regulated industry
Nice to have: SOC 2, cybersecurity, customer assessments, energy industry, industrial software, insurance, operational optimization
Skills
Software engineeringCloud architectureCI/CDDockerAWSAzureGoogle CloudKubernetesInfrastructure-as-CodeMonitoringProduction operationsSecurityTestingAPI designDocumentationRelease practicesAWSAzureGoogle CloudDockerKubernetesCI/CDInfrastructure-as-Code
Full description
Company details are for members
Sign up for a free job alert to see E+E Consulting's profile, website and LinkedIn, and the same for every employer on Referso Jobs.