Head of Engineering

Job Overview

Job title: Head of Engineering

Job description: One of our clients, a Toronto-based software development company that creates technology solutions for enterprise and mid-market clients across North America is looking for a Head of Engineering. They are looking for an out of the box strategic thinker with a growth mindset who can lead a team of 70+ engineers.

Strategic Leadership

  • Responsible for implementing engineering strategy and strategic operational goals to exceed customer expectations for engineering & architecture excellence, quality, delivery, maximizing efficiency and effectiveness
  • Lead evaluation and recommendation of strategic technologies, platforms and frameworks, reference architectures and best practices, tools and partnership choices. Partner with CTO in strategic decision making and planning.
  • Create and maintain a roadmap for the current and future considerations for technology in achieving our business goals; and use this roadmap to gain support and influence with the CTO for clients and the business.
  • Collaborate with the CTO and Head of Product to execute on Solution Development, Research & Development, and Innovation efforts to further the businesses strategic shift towards a solution-based organization.
  • Strong strategic and critical thinking skills and demonstrated ability to find innovate solutions to problems
  • Excellent written, presentation, and verbal communication skills as you develop and present plans and initiatives

Engineering Leadership

  • Produce high quality, on-time solutions to address client needs and creates client satisfaction and loyalty
  • Drive standard methodologies in software development, testing, and production deployment across the Software Development Lifecycle
  • Curate, groom, prioritize and maintain the technical backlog for Engineering driven initiatives
  • Articulate, advocate and drive continuous improvement through: innovation, quality, processes, tools, standardization, and governance improvements across the Practice Areas.
  • Define operating metrics, drive monitoring, and perform regular maturity assessments, and ensure that infrastructure/cloud governance is an effective, consistent, and transparent process.
  • Collaborate, empower, and support Practice Area Leads as they lead the technology enablement into teams and projects
  • Ensure high quality design reviews which meet business and architectural goals and drive critical feedback on architecture and design issues.
  • Champion quality initiatives and standard methodologies to enable the team to continue to develop high quality
  • Evaluate the challenges faced by the business and take action to mitigate risks and develop opportunities
  • Proactively build, manage, and develop world-class engineering teams for our clients – including team formation, hiring recommendations, staff and project on-boarding, documented artifacts, and mentoring of cross-functional teams
  • Be proactive and demonstrate a growth mindset and capability to quickly resolve complex challenges

Team Leadership

  • Establish a world-class, global and remote engineering culture, team, and operations; with accountability of front-end, cloud-native, quality assurance, and DevOps practice areas
  • Enhance the leadership and capabilities of our Practice Area Leads to ensure (1) continuous improvement of practice areas in terms of development and adoption of standards and processes, best practices and design patterns, and governance progresses, and (2) development and management of those people reporting to the respective practice areas occurs with excellence
  • Build and foster a strong global, and remote engineering team and positive culture.
  • Passionate people developer who attracts, coaches, and sponsors rising talent and create opportunities for our next generation technologists to growth their skills and flourish
  • Guide, mentor and coach the Practice Area Leads to develop and enhance non-technical skills – including, but not limited to people management, interviewing and hiring skills, soft-skills improvement, and manage day-to-day project-related issues.
  • Report on Engineering activities, progress, and performance on a regular basis to Leadership

Requirements:

  • 10+ years in various Software Engineering & Architecture roles
  • 5+ years in People & Technology Leadership roles including leading global, remote engineering teams
  • Preference to individuals who have worked in a professional or managed services industry
  • Strong technical expertise in modern cloud application development, application integration, and software architecture practices
  • Demonstrated ability to stay current on technology advancements
  • Experience in squad based agile structures, SRE and DevOps mindset
  • Experience with enabling new technologies, platforms, and tools into engineering teams such as Cloud Native, Microservices, CI/CD, DevOps, Azure, AWS, and common/popular software languages and frameworks – such as Java, SpringBoot, Angular, React
  • Expertise within a professional services organization with technical project leadership for client-focused implementation projects
  • Proven collaborator able to take complex technical concepts and translate them to understandable and actionable plans in partnership with non-technical teams or clients
  • Ability to balance future state evolution while maintaining current operations
  • Resilience and ability to thrive in ambiguity as we inspire transition to next-generation capabilities
  • Collaborative team players with superior influencing skills, who build relationships easily across various stakeholder groups to move initiatives forward in the interest of the enterprise

Company: ML6

Expected salary:

Location: Toronto, ON

Job date: Wed, 10 Nov 2021 08:06:12 GMT

Job Source: Careerjet.ca

Apply for this job

A job board that helps you to get the right job based on your skills and experience.

Contact Us

info@firstnationswork.com