Senior Engineering Manager – Data and Analytics Platform Engineering
Are you ready to embark on an electrifying journey that will revolutionize the global food system?
Welcome to TELUS Agriculture & Consumer Goods (TAC), where innovation meets impact. We are an inspired collective on a relentless mission to establish the most trusted food system worldwide. By delivering data insights and technology solutions that connect producers to consumers, we improve the quality, safety, and sustainability of food and consumer goods globally.
We are seeking a Senior Engineering Manager to lead our Data and Analytics Platform Engineering team. In this role, you aren't just a manager; you are a builder, a mentor, and a technical authority. You will be directly reporting to the Director of Engineering. You will be the primary owner of our analytics ecosystem, accountable for its success, maturation, and scalability.
You will lead a high‑performing squad to transform complex data into actionable narratives, ensuring our customers can optimize their businesses with accuracy and efficiency.
As the technical North Star for our analytics layer, you will drive the evolution of our platform from its current state to a mature, enterprise‑grade solution. You will lead the design and implementation of complex architectures, moving beyond simple reporting to create a unified, scalable data experience. You will balance people leadership with technical oversight, ensuring the team adheres to best practices in cloud‑native data modeling and SQL optimization.
Whatyou'll do
- Define and lead the technical strategy and architectural direction for software development across the organization, ensuring alignment with business objectives.
- Oversee multiple engineering teams, providing leadership, mentorship, and direction to team leads and managers.
- Collaborate with product management, design, and other stakeholders to ensure seamless integration of engineering efforts with product development timelines and market needs.
- Ensure the adoption of best practices in software architecture, coding standards, and technology frameworks to maintain excellence in product development.
- Drive the evaluation and adoption of new technologies, tools, and processes that improve the efficiency and quality of engineering outputs.
- Lead the planning, execution, and delivery of large‑scale engineering projects, ensuring they meet quality, budget, and timeline goals.
- Foster a culture of innovation and continuous improvement, encouraging the exploration of new ideas and technologies that can enhance product offerings and customer satisfaction.
- Develop and maintain a high‑level view of current and future technology trends, assessing their potential impact on the company's products and competitive positioning.
- Ensure robust processes for code review, testing, deployment, and operations, including monitoring and performance analysis, to deliver high‑quality and reliable software solutions.
- Manage and optimize resource allocation across projects, ensuring the right balance between short‑term deliverables and long‑term product strategy.
- Champion the professional development of engineering team members, providing opportunities for growth, learning, and career advancement.
- Participate in executive decision‑making processes, providing insights and recommendations on technology investments, strategic partnerships, and product development priorities.
- Ensure compliance with industry standards and regulatory requirements related to software development and data security.
- Minimum 7 years of experience in software engineering :
Candidates must have a solid foundation in software development, including expertise in various programming languages, software architecture, and development methodologies. - Minimum 5 years of experience in an engineering manager role :
Candidates should have demonstrated leadership abilities, including team management, mentorship, and strategic decision‑making. - Experience in distributed systems architecture :
Candidates should possess strong knowledge and practical experience in designing, implementing, and managing distributed systems to ensure scalability, reliability,…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: