C#.Net Senior Software Engineer - Underground Mining Operational Tech

Task Recruitment

City Of Cockburn

On-site

AUD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Task Recruitment in Australia is seeking a C#.Net Senior Software Engineer to work on underground mining OT. Join a small, high‑caliber team building a real‑time subsystem that tracks assets and supports autonomous equipment, with safety as a priority.

The role demands production‑quality software, Linux deployments, containerized apps, SOLID/RAII, and CI/CD with GitHub Actions. Onsite in Perth, 12‑month contract with strong potential to extend.

Qualifications

  • Bachelor's degree or equivalent in IT/Engineering.
  • Proven experience with production-grade C#.Net software.
  • Experience deploying software to Linux and containerized environments.

Responsibilities

  • Develop software in a small team within a larger delivery organization.
  • Provide clear information across the SDLC to support decisions.
  • Handle complex development tasks with minimal supervision.

Skills

C#/.Net
Production software
SOLID
RAII
CI/CD

Education

Bachelor's degree in IT/Engineering

Tools

Boost
STL
Conan
CMake
POCO

Job description

C#.Net Senior Software Engineer - Underground Mining Operational Tech

Are you a C#.Net Senior Software Engineer who has developed highly technical solutionslooking for something genuinely interesting to work on? Join a global leader in mining equipment and operational technology and help shape the future of autonomous underground mining. If you enjoy solving real-world problems and want a role with long-term career potential, this one’s worth a look.

What you’ll be working on

You’ll join a small, talented, and supportive team that’s evolving a subsystem used to track underground mining assets in real time. This tech helps operators see what’s happening underground, supports autonomous equipment, and flags potential hazards early, thanks to a high-precision peer-to-peer proximity detection system backed by advanced comms and tracking.

In short: the work you do helps keep people safe and operations running smoothly.

A bit about the role

You’ll:

  • Work in a small team, as part of a larger software delivery organization, to develop software, tested and to requirements.
  • Provide clear information at all stages of the software development life cycle to assist in decision making and forward planning.
  • Competent to perform all development assignments without close supervision; normally assigned the more complex aspects of work.

What you’ll bring

We’re looking for someone who:

  • Tertiary degree in an IT, Engineering or related field or relevant commercial experience.
  • C#.Net knowledge with experience designing and developing production-quality software from the ground up.
  • Experience with well-known frameworks and libraries such as Boost, STL, Conan, CMake, POCO.
  • Developing software using key concepts such as RAII and SOLID.
  • Experience in designing and implementing time and space efficient algorithms.
  • Experience developing and deploying software to a Linux-based environment.
  • Experience in development and deployment of containerized applications for scalable, resilient systems.
  • Proficient in deploying software using CI/CD tools such as GitHub Actions.
  • Knowledge of unit testing, integration testing and other testing techniques.
  • Able to communicate technical information effectively and accurately to both technical and non-technical audiences.
  • Strong collaboration skills with local and remote teams.
  • Understanding of and commitment to development best practices.
  • Aware of Functional Safety and its impact on software development
  • Experience with OpenAPI and REST client development
  • Experience designing and developing software using network-based protocols and technologies such as TCP/IP, multicast/IGMP and CANbus.

Desirable:

  • C++, Java or Python commercial software development experience

The practical details

Location: Onsite in the southern suburbs of Perth, 5 days a week

Contract: 12 months initially, with strong potential to extend

Eligibility: Australian or NZ citizens, or Australian Permanent Residents only

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Product Senior System Engineer - Underground Mining Operational Tech
Product Senior System Engineer - Underground Mining Operational Tech

Task Recruitment • Perth

On-site
AUD 140,000 - 180,000
Senior C#.Net Engineer – Underground Mining Ops Tech
Senior C#.Net Engineer – Underground Mining Ops Tech

Task Recruitment • Perth

On-site
AUD 120,000 - 180,000
Senior Java Software Engineers (Backend)
Senior Java Software Engineers (Backend)

Task Recruitment • City of Brisbane

On-site
AUD 110,000 - 150,000
Senior Java Software Engineers - Backend | Mining Technology
Senior Java Software Engineers - Backend | Mining Technology

Task Recruitment • City of Brisbane

On-site
AUD 110,000 - 150,000
Senior Java & Microservices Software Engineer (Mining Tech)
Senior Java & Microservices Software Engineer (Mining Tech)

Task Recruitment • Queensland

On-site
Product Service Engineer | Level 2 & 3 Support | Mining Operational Technology
Product Service Engineer | Level 2 & 3 Support | Mining Operational Technology

Task Recruitment • City of Brisbane

On-site
AUD 110,000 - 150,000
Senior Java Developer
Senior Java Developer

Clicks IT Recruitment • City of Brisbane

On-site
AUD 140,000 - 180,000
On-site Brisbane office
12-month contract
Flexible start times
Underground Technologies Sr. Project Lead
Underground Technologies Sr. Project Lead

Caterpillar Inc. • City Of Cockburn

On-site
AUD 180,000 - 240,000
System Architect
System Architect

Task Recruitment • City of Brisbane

On-site
AUD 125,000 - 138,000
Senior C# Software Engineer (C++ experience required)
Senior C# Software Engineer (C++ experience required)

Nitro Solutions Pty Ltd (Acquired by RPMGlobal) • City of Brisbane

On-site
AUD 120,000 - 160,000