Senior Real-Time Software Engineer: Modernization & Ownership

Wenco International Mining Systems

Richmond

Hybrid

CAD 120,000 - 150,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid or remote work
9/80 schedule
Competitive compensation
Profit sharing
RRSP matching

Job summary

Wenco International Mining Systems in Richmond, BC, seeks a Senior Software Developer to modernize a decades-old real-time C++ system. You will own extraction work, define architecture, and shape service boundaries while collaborating with a cross-functional team.

You will deliver production-grade code daily for a modern stack including Kubernetes-based services, Python microservices, and React front ends, while ensuring safe refactoring of the legacy platform.

Qualifications

  • 5+ years in production environments with complex, high-uptime systems.
  • Strong proficiency in C++ and navigating a large, mature codebase.
  • Experience with at least two core languages (C++, C#, Python, React).
  • Strong coding practice: clean, maintainable, well-tested code.

Responsibilities

  • Understand the existing C++ codebase to make safe extractions and refactors.
  • Shape the high-level architecture and define service boundaries for the modernization effort.
  • Own the design of APIs, data models, and inter-service interactions during the transition.
  • Write production-grade code daily on a modern stack (Kubernetes, Python microservices, React front ends).
  • Deliver end-to-end build, release, and deployment processes.

Skills

C++
C#
Python
React

Job description

Wenco International Mining Systems in Richmond, BC, seeks a Senior Software Developer to modernize a decades-old real-time C++ system. You will own extraction work, define architecture, and shape service boundaries while collaborating with a cross-functional team.

You will deliver production-grade code daily for a modern stack including Kubernetes-based services, Python microservices, and React front ends, while ensuring safe refactoring of the legacy platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Wenco International Mining Systems • Richmond

Hybrid
CAD 120,000 - 150,000
Hybrid or remote work
9/80 schedule
Competitive compensation
+2
Senior Software Developer (Machine Guidance)
Senior Software Developer (Machine Guidance)

Wenco (a Hitachi Construction Machinery subsidiary) • Richmond

On-site
CAD 110,000 - 150,000
Senior Software Development Manager, Cloud
Senior Software Development Manager, Cloud

Wenco International Mining Systems • Vancouver

On-site
CAD 260,738 - 295,046
UX Manager
UX Manager

Wenco International • Richmond

Hybrid
CAD 120,000 - 150,000
Technical Services Analyst
Technical Services Analyst

Wenco (a Hitachi Construction Machinery subsidiary) • Richmond

Hybrid
CAD 80,000 - 90,000
Senior Field Services Analyst
Senior Field Services Analyst

Wenco International • Richmond

On-site
CAD 110,000 - 130,000
Senior Embedded Robotics Platform Engineer (Remote Canada)
Senior Embedded Robotics Platform Engineer (Remote Canada)

Jobgether SRL • Canada

On-site
CAD 168,000 - 204,000
Competitive compensation
Remote across Canada
Full-time role
+1
Senior Field Services Lead – Mining Tech Deployments
Senior Field Services Lead – Mining Tech Deployments

Wenco International Mining Systems • Vancouver

On-site
CAD 110,000 - 130,000
Senior Field Services Analyst
Senior Field Services Analyst

Wenco International Mining Systems • Vancouver

On-site
CAD 110,000 - 130,000
Senior .NET Backend Developer – Warehouse Systems & APIs
Senior .NET Backend Developer – Warehouse Systems & APIs

Legacy Personnel Solutions • Windsor

On-site
CAD 75,000 - 78,000
Dental care
Extended health care
Life insurance
+2