Tech Lead (Lead Developer)

Wenco (a Hitachi Construction Machinery subsidiary)Richmond, BC

About The Position

Wenco International Mining Systems, a subsidiary of Hitachi Construction Machinery, is seeking a Tech Lead (Lead Developer) to join a new development team. This is a hands-on, code-intensive role focused on modernizing a complex, mission-critical legacy C++ Fleet Management System. The Tech Lead will be the strongest technical executor, responsible for understanding the existing codebase, making strategic decisions about extraction and refactoring, and executing those changes. This role involves setting engineering standards, participating in root cause analysis, leveraging AI tooling for development, and helping to build the team's culture from the ground up. The position offers the opportunity to work on industry-leading products, modernize a challenging system using modern stacks like AWS, Kubernetes, and Terraform, and contribute to a company committed to efficiency and safety in surface mining.

Requirements

  • 5+ years in production environments with complex, high-uptime systems.
  • Strong C++ skills to navigate and make decisions in a large, mature C++ codebase.
  • Solid experience working with SQL and relational databases.
  • Proven track record in extracting, migrating, or re-architecting legacy systems.
  • Genuine interest in leveraging AI tooling for development.
  • Clear technical communication and documentation skills.
  • Ability to present to both engineers and non-technical stakeholders.
  • Direct and constructive communication style, pushing back with better ideas.
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • Eligible to work in Canada.

Nice To Haves

  • 10+ years of experience in production environments.
  • C# skills.
  • Linux development experience.
  • Experience with fleet management, mining, or industrial systems.
  • Contributions to internal platforms or open source.

Responsibilities

  • Go deep into the legacy C++ codebase to understand it well enough to make responsible extraction and refactoring decisions.
  • Lead hands-on modernization efforts to transform the mission-critical monolith into a loosely coupled, scalable, and resilient architecture.
  • Set the engineering standard through code, reviews, and technical decisions, establishing the team's baseline.
  • Participate in root cause analysis for production issues and propose systemic fixes.
  • Leverage AI tooling for codebase analysis, scaffolding, bridging legacy and modern systems, and low-risk refactors.
  • Help build the team culture from the ground up by setting the tone through work practices.
  • Extract functionality from the monolith and build new applications from scratch on modern tech stacks.

Benefits

  • Optional 9/80 work schedule
  • Competitive base salary
  • Profit sharing program
  • RRSP matching
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service