Software Engineer (C#/.NET)

rpmglobal· Technology
Apply Now ↗
📍 Brisbane, Queensland, AustraliaFull Time

About this role

About the Role

RPMGlobal (RPM) is seeking Software Engineers with 5+ years of experience in C# development to join our development team. This is a permanent full-time role based in our Brisbane CBD headquarters. This position is in-office; however, it allows for ad hoc working from home.

 

Our Enterprise team builds the core services, integration layers, and shared platform infrastructure that power RPM's suite of market-leading enterprise solutions. Working across the full platform, the team designs and delivers common services and foundational capabilities that enable RPM's domain-specific applications to perform at scale for mining professionals globally.

 

This is an opportunity for a smart, innovative, self-motivated Software Engineer to join a team of like-minded people who develop world-class software using a practical, agile-based modern development methodology certified to ISO 9001.


Key Responsibilities

  • Design, develop, and maintain high-quality, robust software solutions
  • Perform analysis, testing, debugging, and performance tuning
  • Contribute to technical documentation and provide ongoing product support
  • Ensure code meets quality standards and aligns with corporate objectives

 

About you

  • Minimum 5 years of hands-on experience with C# and .NET
  • Tertiary qualification in Software Engineering or equivalent industry experience
  • Demonstrated experience building cloud-native services on Microsoft Azure
  • Familiarity with Microsoft Azure platform services
  • A collaborative mindset and approach to working in a team environment
  • Strong command of the English language in both verbal and written form
  • Must have the legal right to work in Australia

 

Highly Regarded Experience

  • Experience building and consuming RESTful APIs using Azure Functions or Azure App Services in a multi-service architecture
  • Knowledge of Entity Framework Core and SQL Server data access patterns
  • Experience with Blazor for building browser-based applications
  • Familiarity with Azure Pipelines for CI/CD, including build, test, and deployment automation

 

About RPM

RPMGlobal is the mining industry’s leading enterprise technology and training provider and has been at the forefront of change and innovation in the mining industry for over 50 years.​​

 

We advance the mining industry towards a safer, more efficient, and more sustainable future through the delivery of innovative software solutions and deep domain mining expertise. Guided by our underlying principles of mining expertise, innovation, and sustainability, we strive to create safer and more efficient operations for our mining customers.

 

Our focus on providing advanced mining enterprise technology and training across the mining lifecycle enables us to guide customers through the industry's current and emerging challenges worldwide. This includes helping them meet the shift in social norms and consumer and investor ESG-related expectations.  


Please, no agencies or recruiters.

Frequently Asked Questions

Is the salary disclosed for the Software Engineer (C#/.NET) position at rpmglobal?
The salary for this Software Engineer (C#/.NET) role at rpmglobal is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Engineer (C#/.NET) position at rpmglobal located?
This Software Engineer (C#/.NET) role at rpmglobal is based in Brisbane, Queensland, Australia. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Engineer (C#/.NET) role at rpmglobal full-time or part-time?
This is listed as a Full Time position. It is posted as a Software Engineer (C#/.NET) role in the Technology department at rpmglobal.
Which team or department does the Software Engineer (C#/.NET) at rpmglobal belong to?
This Software Engineer (C#/.NET) position is part of the Technology department at rpmglobal. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Engineer (C#/.NET) position at rpmglobal?
Click the "Apply Now" button on this page. You will be redirected to rpmglobal's official application portal hosted on bamboohr where you can submit your application directly.
When was the Software Engineer (C#/.NET) job at rpmglobal posted?
This Software Engineer (C#/.NET) position at rpmglobal was posted on Jun 4, 2026. Apply as soon as possible — early applications are often reviewed first.
Software Engineer (C#/.NET)
rpmglobal
Apply for this role ↗

You'll be redirected to rpmglobal's official application page on bamboohr.