Senior Software Developer (Richmond)

Senior Software Developer (Richmond)

19 Apr
|
Wenco International Mining Systems
|
Richmond

19 Apr

Wenco International Mining Systems

Richmond

Wenco International Mining Systems (www.wencomine.com ) creates cutting-edge technologies for customers in the mining sector both in Canada and around the world. Our products help mining companies optimise their operations, enhance equipment performance, and ensure workforce safety. Wenco has R&D; offices located in Canada and Australia, and this specific role is based in Richmond, B.C. at Wenco's headquarters.

Why Wenco

Innovative Projects: Work on industry-leading products that deliver tangible value to our customers

Professional Growth: Pursue opportunities for continuous learning and professional development

Work-Life Balance: Enjoy our hybrid working model which includes three working from home days and optional 9/80 work schedule

Competitive Compensation: Receive a competitive base salary, profit sharing program, and RRSP matching

About the Role Wenco's Fleet Management System is mission-critical software supporting mining operations worldwide. It runs in real time, integrates across hardware and enterprise systems, and continues to evolve as we modernize the platform.

We are looking for a Senior Software Developer who can work effectively in this environment. Someone who can maintain and improve an established system while driving better architecture, quality, and engineering practices.

This role suits someone who takes ownership, challenges assumptions, and delivers practical improvements, not just completed tasks.

What You'll Do

Take ownership of the system

Go beyond assigned work. Identify technical debt, propose improvements, and follow through. Leave the codebase better than you found it.





Evolve legacy systems responsibly

Understand existing architecture and improve it without disrupting critical operations. Know when to refactor and when to redesign.

Strengthen engineering practices

Contribute to code quality, reviews, and technical standards. Share knowledge within the team and across groups.

Communicate clearly

Write clear design documents and proposals. Explain complex topics in a way others can understand. Help move technical discussions forward.

Support modernization

Contribute to cloud adoption, CI/CD improvements, observability, and scalable architecture patterns.

Participate in the team’s on‑call rotation

Help respond to and resolve production incidents, and contribute to follow‑ups and preventative improvements.

Required Skills

Technical

Strong C++ and/or C# experience

Experience working with AWS or similar cloud platforms

Familiarity with Infrastructure as Code

CI/CD pipelines and DevOps practices

Python for scripting and automation

Containerization and Kubernetes experience

Engineering approach

Strong problem solving and structured thinking skills

Comfort working with ambiguity and complex systems

Motivated to improve how things work,



not just apply band‑aid solutions

Effective in managing and modernizing legacy codebases

Capable of using AI tools to enhance productivity and improve quality

Communication

Excellent technical communication and documentation skills

Ability to present ideas to both engineers and non‑technical stakeholders

Collaborative mindset and ability to drive discussions and make decisions

Nice to Have

Experience with fleet management, mining, or industrial systems

Contributions to internal platforms or open source

Bachelor's degree in Computer Science, Engineering, or equivalent experience

Eligible to work in Canada

Occasional international travel ( Base salary of $120,000 - $155,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 The information in this description has been designed to indicate the general nature and level of work performed by employees. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. It is not intended as an employment contract. Job descriptions are subject to change, which may not necessarily affect compensation.

#J-18808-Ljbffr

📌 Senior Software Developer (Richmond)
🏢 Wenco International Mining Systems
📍 Richmond

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software developer (richmond) / richmond
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software developer (richmond) / richmond