Share this Job
Apply now »

Manager of Software Development - RACE21


Vancouver, BC, CA

Closing Date: April 30, 2020

With a strong history of innovation for over 100+ years, we are Canada’s largest diversified natural resource company looking to reinvent ourselves. Being part of the RACE21™ team, you’ll be leading the charge of a company-wide renewal of technology and infrastructure – a high-tech transformation of mining into the next generation.

With the financial backing and commitment from our leadership, we envision a fully-integrated agile digital platform that will:

  • RenewAutomate, and Connect material, processes, equipment flows, and data systems to expand and enable a broad application of advanced analytics, robotics, and artificial intelligence
  • Empower our employees to unleash their creativity and innovation at work – increasing sustainability, safety, and performance in real time, unlocking resource base knowledge and improving planning for optimal resource extraction


We are world-class leaders in sustainability and safety – and we are building a better world for the next generation with lasting competitive advantages, from 2021 and beyond.


Reporting to the RACE21™ Director of Digital, the Manager of Software Development will be responsible for building and growing software development, automation testing and CloudOps disciplines within the digital organization.

You will work closely with the Manager of Product, Manager of Data Science, Value Delivery team as well as external partners and suppliers in order to successfully deliver advanced analytics products and projects across the RACE21™ portfolio spanning mining, processing, maintenance and integrated operations business domains.



  • Be a courageous safety leader, adhere to and sponsor safety and environmental rules and procedures
  • Hire and manage your teams, including conducting performance evaluations and developing staff training and development plans
  • Collaborate with other technical and business leaders to ensure delivery teams have clear direction and priorities
  • Facilitate development of performance objectives and metrics, allocating resources and managing team performance and quality of results
  • Establish and maintain relationships with external partners and suppliers augmenting internal development teams
  • Provide strategic oversight of technical architecture across all products within the portfolio in close collaboration with technical leads, solution architects and product team
  • Steward development of guidelines and best practices across a variety of areas such as test-driven development, continuous integration, automated testing and deployment
  • You are a generalist familiar with more than one process, language, framework, platform and environment and are capable of diving into the deepest parts of technologies when called for
  • Champion evaluation and adoption of emerging technologies, tools and frameworks
  • Lead outreach activities into software development communities (e.g. hackathons, meetups, conferences) in collaboration with the Director of Digital and HR Team



  • A university degree or diploma in Computer Science, Software Engineering or related field
  • 10+ years of proven, hands-on professional software development experience architecting, building, deploying, and maintaining software products and solutions
  • Proven leader of technical teams, regardless of stack, with a track-record of building and cultivating high-performing, inclusive, diverse teams
  • Deep agile product development experience and experience with at least one of the multi-team agile delivery models
  • Proven experience managing relationships with parties outside of engineering
  • Experience designing software architectures for scalability, reliability and performance
  • Proven experience working with one of the major cloud service providers
  • Demonstrated leadership in DevOps, infrastructure automation and CI/CD
  • Proven expertise with microservices and modern web and mobile development technologies
  • Knowledge of machine learning approaches and algorithms, and experience building complex systems that involve predictive models or applications of machine learning
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
  • Ability to think strategically while staying on top of tactical execution
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Experience with Google Cloud Platform (GCP) an asset 
  • Experience working in mining industry an asset


At Teck, we value diversity. Our teams work collaboratively and respect each person’s unique perspective and contribution.

Qualified applicants interested in joining a dynamic team are encouraged to submit a resume and cover letter electronically.

We wish to thank all applicants for their interest and effort in applying for the position; however, only candidates selected for interviews will be contacted. Your application to this posting is deemed to be your consent to the collection, use and necessary disclosure of personal information for the purposes of recruitment. Teck respects the privacy of all applicants and the confidentiality of personal information.

Teck is a diversified resource company committed to responsible mining and mineral development with major business units focused on copper, steelmaking coal, zinc and energy. Headquartered in Vancouver, Canada, its shares are listed on the Toronto Stock Exchange under the symbols TECK.A and TECK.B and the New York Stock Exchange under the symbol TECK.

The pursuit of sustainability guides Teck’s approach to business. Teck is building partnerships and capacity to confront sustainability challenges within the regions in which it operates and at the global level. In 2019, Teck was named to the Dow Jones Sustainability World Index (DJSI) for the tenth straight year, indicating that Teck’s sustainability practices rank in the top 10 per cent of the world’s 2,500 largest public companies in the S&P Global Broad Market Index. 

 Learn more about Teck at or follow @TeckResources


Job Segment: Developer, Engineer, Computer Science, Manager, Technology, Engineering, Management, Mining

Apply now »