Enable job alerts via email!
A technology company in Peel Region, Mississauga is seeking an experienced Senior Engineering Manager to lead multiple engineering teams. The ideal candidate will have a Bachelor's degree in Computer Science and proven experience in cloud-native frameworks and full-stack development. This role emphasizes continuous improvement and innovation within high-performing teams.
We are seeking a dynamic and experienced Senior Engineering Manager to lead, manage, and nurture multiple engineering teams across diverse clients and domains. As a Senior Engineering Manager, you will be responsible for guiding our talented Staff Software Engineers and Product Analysts, collaborating with stakeholders to comprehend business requirements, and devising technical roadmaps to drive project success.Key Responsibilities : Team Leadership : Lead and guide agile teams in the design, development, testing, deployment, and support of full-stack solutions encompassing web, mobile apps, APIs, data pipelines, cloud-native frameworks, and various cloud providers.Continuous Improvement : Identify and measure key performance indicators (KPIs) and spearhead continuous improvement initiatives across design, implementation, deployment, and project delivery processes.Technical Strategy : Translate business requirements into technical deliverables and communicate the organization's strategy to engineering teams. Manage inter-team dependencies and maintain effective communication with external stakeholders, including clients, to provide progress updates and plan upcoming work.Technical Oversight : Collaborate with Architects and Staff SEs / Team Leads on software system design reviews. Provide technical oversight to ensure the development of reliable and maintainable platforms that excel in high-availability, scalability, and developer experience. Offer guidance on best practices for modern architectures, dependencies, separation of concerns, and backward compatibility.Team Development : Mentor and guide Team Leads in their professional and technical development. Foster a culture of learning, innovation, experimentation with cutting-edge technologies, inclusion, teamwork, and self-organization. Address performance issues within the team and collaborate with HR on performance improvement plans.Cloud Data Solutions : Architect and build cloud-optimized data solutions on hyper scalars such as AWS, GCP, and Databricks. Design and develop cloud data warehouses and data lake applications using programming languages like C, C++, and Java. Create ETL-based pipelines using SDK interfaces.DevOps Collaboration : Work closely with DevOps on Cloud infrastructure for services like Kubernetes, GitHub, data management tools, databases, and data lakes. Implement CI / CD principles to automate application releases to environments.Documentation and Planning : Advise and create documentation on Definition of Done, sprint delivery / release plans, and architectural and flow diagrams for their teams and other functional teams, such as marketing and sales.Talent Acquisition and Team Building : Collaborate with the Talent Acquisition team to attract top engineering talent and build diverse high-performing teams. Implement and monitor engineering hiring processes, including multiple rounds of interviews and technical exercises, to ensure the recruitment of the best talent.Requirements :