Senior Software Developer
Our cutting-edge technologies help mining companies optimize operations, enhance equipment performance, and ensure workforce safety.
Wenco has R&D offices located in Australia, Canada and Chile. This role is based in the Wenco Headquarters, Richmond, BC, working on our innovative projects, including our next-generation Industrial Internet of Things (IIoT) cloud platform. This platform collects and analyzes IoT data from mining equipment to predict and prevent issues, extending equipment life and improving productivity and safety.
The Opportunity:
We are seeking a talented Senior Software Developer to join our dynamic, agile product development team. You will lead and mentor a team of developers, fostering a collaborative and innovative environment. You will play a pivotal role in designing and developing Wenco’s next-generation Asset Performance Management product.
As a Senior Software Developer, you will:
- Lead and mentor a team of developers, conducting code reviews, designing software components, and facilitating scrum events.
- Collaborate with engineers to understand the problem, propose innovative solutions, and deliver value to customers.
- Design and implement a scalable, secure, reliable product on major cloud platforms.
- Implement and manage cloud deployments using Terraform.
This is a unique opportunity to work on a cutting-edge IIoT platform that helps our mining customers and service providers extend equipment life, improve productivity, and enhance safety by collecting and analyzing IoT data to predict and prevent equipment issues.
What We're Looking For:
- 8+ years of experience as a software developer, focusing on full-stack applications for commercial SaaS products.
- Proven experience in designing and developing scalable, secure containerized applications using microservice architecture on major cloud platforms (preferably AWS).
- Ability to mentor less experienced developers, conduct code reviews, design software components, and facilitate scrum events.
- Passion for learning new technologies and solving complex problems.
- Strong problem-solving skills and the ability to work collaboratively with a team of engineers.
- Expertise in TypeScript/NodeJS and proficiency in C++, Java, C#, or Python.Experience with Infrastructure as Code using technologies like Terraform to deploy to AWS.
Nice to Have:
- Experience with IIoT applications.
- Experience in roles requiring the definition, management, and monitoring of AWS cloud infrastructure to achieve high availability SLAs.
- Experience building CI/CD pipelines and understanding the principles of continuous deployment.
- Prior experience with the mining industry and/or mining operational systems such as Asset Health or Fleet Management.
Why Join Us:
- Innovative Projects: Work on cutting-edge technology in the mining industry, including our next-generation cloud platform.
- Professional Growth: Opportunities for continuous learning and professional development.
- Global Impact: Contribute to projects with a global reach, making a tangible difference in the mining industry.
- Work-Life Balance: Benefit from a hybrid work policy (2 days in-office, 3 days remote) and an optional 9/80 schedule.
- Competitive Compensation: Receive a competitive salary based on your skills and experience.
- Company Stability: Be part of a well-established company with a strong reputation in the mining industry, backed by Hitachi Construction Machinery (HCM).
- Inclusive Culture: Join a diverse and inclusive workplace that values different perspectives and encourages innovation.
Education & Eligibility:
- Bachelor’s Degree in Software Engineering or equivalent.
- Must be eligible to work in Canada.
Base salary of CAD $125,000 - $150,000, commensurate with experience and qualifications.
Wenco advances the efficiency and safety of the world’s surface mining equipment through our fleet management systems. We are committed to providing a stable yet exciting work place environment for individual employees to build and grow their career with the Company.
Wenco is an Equal Opportunity Employer.
Disclaimer
___
As our team experiences high volumes of applications, only shortlisted candidates will be contacted. To be considered, please ensure a resume is attached.
Other details
- Pay Type Salary
- BC-99, Richmond, BC, Canada