Logo for Principal Software Engineer

Principal Software Engineer

BLACKROC
Brisbane, QLD
A$170,000-$190,000 p/a + Super
Information & Communication Technology → Engineering - Software
Full-time
Hybrid

Posted 20 days ago


About the Company

We’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.

The Role - Principal Software Engineer

We’re looking for a senior engineer who still enjoys coding but also knows how to guide architecture, influence technical decisions, and mentor others. You’ll be working across large-scale applications used worldwide, balancing new greenfield builds with the ongoing evolution of long-standing platforms.

What You’ll Do

  • Design and deliver secure, scalable applications that support mining operations globally.
  • Stay hands-on with code while setting standards for architecture, testing, and documentation.
  • 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’re steadily modernising and integrating them through APIs and cloud services.
  • Help shape technology direction across cloud-native platforms, DevSecOps, and automation.
  • Collaborate with product managers, mining specialists, and customers to ensure outcomes line up with operational needs.
  • Mentor engineers, encourage knowledge sharing, and lift the technical bar across the team.

Tech Stack

  • Core: Java 21, React/TypeScript, Playwright, MCP.
  • Microsoft stack: .NET 8, C#, ASP.NET Core, Power BI, Azure SQL, Azure Functions, Service Bus, Azure DevOps.
  • Cloud & Ops: AWS + Azure, Kubernetes, CI/CD, observability.
  • Mining / Sustainability Focus: Optimisation algorithms, AI/ML for emissions modelling, IoT for equipment telemetry, blockchain pilots for carbon credit tracking.

What We’re Looking For

  • Strong coding background with the ability to move between Java and .NET.
  • A pragmatic engineer who values working software over red tape.
  • Curious, hands-on, and capable of tackling both architecture and implementation.
  • Interested in building software that helps an industry move toward safer, more efficient, and lower-emission operations.

Able to work in Australia, ready to learn more about this? Or perhaps this isn’t the job for you and you like the sound of my style, get in touch with Dale Vardy | [email protected] | 0493 330 090

At BLACKROC Recruitment, we are committed to fostering diversity, equity, and inclusion.

We welcome applications from individuals of diverse backgrounds, including those with lived experiences.

If you require any adjustments during the recruitment process, please don’t hesitate to reach out to the above-mentioned BLACKROC Consultant.


About BLACKROC

Gold Coast, QLD, Australia

This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.

Looking for More Opportunities?

Explore more jobs with upfront salary details that respect your worth.

Senior Software Engineer

Five Good Friends

Logo for Senior Software Engineer
Brisbane, QLD
A$160,000 p/a
Full-time
Hybrid

Senior Software Engineer

Cadence Connect

Logo for Senior Software Engineer
Brisbane, QLD
A$140,000 p/a
Full-time
Hybrid

Software Engineer - Full Stack

P&C Partners Pty Ltd

Brisbane, QLD
A$100,000-$140,000 p/a
Full-time
Hybrid

Software Engineer

KurrawongAI

Brisbane, QLD
A$110,000-$160,000 p/a
Full-time
Remote

Software Engineer (Robotics)

Convergence Medical

Newstead, QLD
A$70,000-$75,000 p/a
Full-time
Hybrid

Engineering Systems Administrator

Russell Mineral Equipment

Logo for Engineering Systems Administrator
Toowoomba, QLD
A$85,000-$100,000 p/a
Full-time
Hybrid

Senior Software Engineer - Data Visulisation

Spark Recruitment

Logo for Senior Software Engineer -  Data Visulisation
North Sydney, NSW
A$160,000-$180,000 p/a
Full-time
Remote

Principal Front End Engineer - React

Spark Recruitment

Logo for Principal Front End Engineer - React
North Sydney, NSW
A$200,000-$220,000 p/a
Full-time
Remote