Wenco International Mining Systems (
We maintain strategic R&D centers in Australia, Canada, and Chile, driving innovation across diverse mining contexts worldwide. This role is based at our global headquarters in Richmond, BC .
Reporting to the Software Development Manager, the Technical Lead will work within an agile development team to design and maintain critical interfaces between our Fleet Management and Asset Health Management Systems and third-party OEM systems, enabling seamless collection of sensor and event data.
What We Offer
- Flexible work arrangements including hybrid schedule and optional 9 / 80 program
- Competitive salary and comprehensive benefits including extended health care and retirement plans
- Professional development and continuous learning opportunities
- Collaborative team environment focused on innovation in mining technology
Key Responsibilities :
Transform, simplify and streamline existing design, implementation and deploymentDesign and implement robust, reliable and resilient software solutionsLead a cross-functional, agile development team with Product, QA and other technical stakeholdersPromote a culture of quality, continuous improvement and technical excellenceMentor and coach team membersOwn technical decisions across all states of the software development processCollaborate with development teams from across the organizationQualifications & Skills
A minimum of 8 years' work experience as a software developer with at least 2 years in a technical leadership roleExperience across the entire development lifecycle including design, development, unit and automated testing, deployment, and monitoringExperience developing cross-platform applications in C++ and / or C#Experience working on Scrum teamsHigh levels of curiosity, initiative and ownershipExcellent written and verbal communication abilitiesNice to Have
Experience with OEM Interfaces developmentFamiliarity with Infrastructure as Code concepts and toolsKnowledge of behavior-driven developmentExperience with Python developmentExperience with containerization and orchestration management tools such as KubernetesExperience delivering products onto cloud platforms such as AWS or AzureExperience and / or knowledge of mining or related industriesEducation & Eligibility
Bachelor Degree in Computer Science / Systems / Electronics / Software Engineering or equivalentMust be eligible to work in CanadaThis role may require some international travel (