Jobs / Principal Software Engineer

Principal Software Engineer

Permanent / Full Time
Brisbane
<strong>About the Company<br></strong> <br>We&rsquo;re a mining software company that started in Australia and now operates globally. Our tools help miners plan, optimise, and run more sustainably. The challenges are complex - from underground scheduling to emissions tracking - and the solutions we build genuinely change how the industry works.<br><br> <strong>The Role - Principal Software Engineer&nbsp;<br></strong><br>We&rsquo;re looking for a senior engineer who still enjoys coding but also knows how to guide architecture, influence technical decisions, and mentor others. You&rsquo;ll be working across large-scale applications used worldwide, balancing new greenfield builds with the ongoing evolution of long-standing platforms.<br><br> <strong>What You&rsquo;ll Do</strong> <ul> <li>Design and deliver secure, scalable applications that support mining operations globally.</li> <li>Stay hands-on with code while setting standards for architecture, testing, and documentation.</li> <li>Work across both Java and .NET systems - many of our newer services are Java-based, while key modules with long customer history remain in .NET. Both are critical, and we&rsquo;re steadily modernising and integrating them through APIs and cloud services.</li> <li>Help shape technology direction across cloud-native platforms, DevSecOps, and automation.</li> <li>Collaborate with product managers, mining specialists, and customers to ensure outcomes line up with operational needs.</li> <li>Mentor engineers, encourage knowledge sharing, and lift the technical bar across the team.</li> </ul> <strong>Tech Stack</strong> <ul> <li>Core: Java 21, React/TypeScript, Playwright, MCP.</li> <li>Microsoft stack: .NET 8, C#, ASP.NET Core, Power BI, Azure SQL, Azure Functions, Service Bus, Azure DevOps.</li> <li>Cloud &amp; Ops: AWS + Azure, Kubernetes, CI/CD, observability.</li> <li>Mining / Sustainability Focus: Optimisation algorithms, AI/ML for emissions modelling, IoT for equipment telemetry, blockchain pilots for carbon credit tracking.</li> </ul> <strong>What We&rsquo;re Looking For</strong> <ul> <li>Strong coding background with the ability to move between Java and .NET.</li> <li>A pragmatic engineer who values working software over red tape.</li> <li>Curious, hands-on, and capable of tackling both architecture and implementation.</li> <li>Interested in building software that helps an industry move toward safer, more efficient, and lower-emission operations.</li> </ul> Able to work in Australia, ready to learn more about this? Or perhaps this isn&rsquo;t the job for you and you like the sound of my style, get in touch with Dale Vardy | dale@blackroc.co | 0493 330 090<br><br> <div> <div>At BLACKROC Recruitment, we are committed to fostering diversity, equity, and inclusion.<br>&nbsp;&nbsp;<br>We welcome applications from individuals of diverse backgrounds, including those with lived experiences.<br>&nbsp;&nbsp;<br>If you require any adjustments during the recruitment process, please don&rsquo;t hesitate to reach out to the above-mentioned BLACKROC Consultant.</div> </div>

Browse more jobs

Search
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Contract Types
Business Sectors
Job Locations
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Filters
10k+
People employed
346
Happy clients
4.9
Overall rating
Our teams are driven by an uncompromised appetite to deliver an excellent service for all our Clients and Candidates. We make it our mission to understand you and your business so that you can experience a tailored service with a personable and consultative approach.
Our teams are driven by an uncompromised appetite to deliver an excellent service for all our Clients and Candidates. We make it our mission to understand you and your business so that you can experience a tailored service with a personable and consultative approach.
Step 1
The BLACKROC team focus on delivering a service that reflects our company values in our work and in the community.
Step 2
The BLACKROC team focus on delivering a service that reflects our company values in our work and in the community.
Step 3
The BLACKROC team focus on delivering a service that reflects our company values in our work and in the community.
No results found.
There are no results with this criteria. Try changing your search.

Connect with the BLACKROC network today

Start your journey with BLACKROC today