Software Architect - Autonomous Mining

Professional Search Group

Perth

On-site

AUD 166,000 - 221,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

Job summary

Professional Search Group is partnering with a major mining organisation to deliver real-time, large-scale technology solutions from Perth, WA. The Software Architect will bridge solution architecture and engineering delivery for complex distributed systems, guiding microservices, data models and event-driven design.

The role is a hands-on architecture position focused on producing detailed designs, enabling delivery teams to implement with clarity and confidence.

Qualifications

  • Proven experience as a Software Architect, Solution Architect or Senior Software Engineer.
  • Strong experience designing complex distributed systems and microservices architectures.
  • Demonstrated ability to produce detailed technical designs and low-level architecture documentation.

Responsibilities

  • Translate solution designs into detailed, developer-ready technical specifications.
  • Design microservices, APIs, event-driven interactions and data models.
  • Define system behaviour, event flows and state management across complex distributed systems.
  • Produce detailed technical designs covering architecture, integrations, data structures and service interactions.
  • Collaborate with development teams to shape Epics and User Stories.
  • Lead architecture reviews, technical workshops and design discussions.
  • Support engineering teams throughout delivery to ensure successful implementation.
  • Contribute to architectural decisions focused on scalability, reliability, performance and maintainability.

Skills

Software architecture
Distributed systems design
Technical design
Event-driven systems
Real-time environments
Stakeholder engagement

Tools

C# / .NET
RabbitMQ
Kafka
Azure Service Bus
REST APIs
SQL Server
GitHub
CI/CD

Job description

Software Architect

6 month daily rate contract

Must be Perth, WA

The Opportunity

We are partnering with a major mining organisation to deliver large-scale, business-critical technology solutions that support real-time operational environments.

We are seeking an experienced Software Architect to join a high-performing team responsible for designing and delivering complex distributed systems operating at scale.

This is a hands-on architecture role where you'll bridge the gap between solution architecture and engineering delivery, producing detailed technical designs that enable development teams to build with confidence and clarity.

Key Responsibilities
  • Translate solution designs into detailed, developer-ready technical specifications.
  • Design microservices, APIs, event-driven interactions and data models.
  • Define system behaviour, event flows and state management across complex distributed systems.
  • Produce detailed technical designs covering architecture, integrations, data structures and service interactions.
  • Collaborate with development teams to shape Epics and User Stories.
  • Lead architecture reviews, technical workshops and design discussions.
  • Support engineering teams throughout delivery to ensure successful implementation.
  • Contribute to architectural decisions focused on scalability, reliability, performance and maintainability.
Skills & Experience
  • Proven experience as a Software Architect, Solution Architect or Senior Software Engineer.
  • Strong experience designing complex distributed systems and microservices architectures.
  • Demonstrated ability to produce detailed technical designs and low-level architecture documentation.
  • Strong understanding of event-driven systems and asynchronous processing.
  • Experience working within real-time or near real-time environments.
  • Excellent stakeholder engagement and communication skills.
Technical Requirements
  • Strong background in C# / .NET Core / .NET 6+
  • Event-driven architecture and messaging technologies
  • RabbitMQ, Kafka, Azure Service Bus or similar
  • Microservices and distributed systems design
  • REST API design and asynchronous integrations
  • SQL Server and relational database design
  • Real-time telemetry, operational data or streaming data environments
  • GitHub and CI/CD practices
Highly Desirable
  • Mining, industrial technology or operational systems experience
  • Industrial IoT or Operational Technology (OT) environments
  • Geospatial, routing or spatial processing systems
  • Azure or AWS cloud platforms
  • Large-scale integration programs involving multiple vendors
  • Safety-critical systems experience
  • Experience with Actor Model frameworks such as Akka.NET
What's On Offer
  • Opportunity to work on a large-scale technology transformation program within the mining sector.
  • Complex technical challenges involving real-time systems and distributed architectures.
  • High-impact architecture role with significant technical influence.
  • Collaborative team environment with flexible working arrangements.
  • Long-term project pipeline within a globally recognised organisation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

System Architect
System Architect

Task Recruitment • City of Brisbane

On-site
AUD 125,000 - 137,500
Real-Time Distributed Systems Architect: Mining
Real-Time Distributed Systems Architect: Mining

Professional Search Group • Perth

On-site
AUD 166,000 - 221,000
Solution Architect – Autonomous Mining
Solution Architect – Autonomous Mining

Professional Search Group • Perth

Hybrid
AUD 150,000 - 195,000
Lead Solution Architect - Technology & Integration
Lead Solution Architect - Technology & Integration

Worley • Adelaide

Hybrid
AUD 180,000 - 280,000
Flexible and hybrid working
Employee wellbeing programs
Professional development
Lead Solution Architect - Technology & Integration
Lead Solution Architect - Technology & Integration

Worley • City of Brisbane

Hybrid
AUD 140,000 - 200,000
Flexible and hybrid working
Wellbeing programmes
Professional development
Data Architect
Data Architect

Peoplebank • South Australia

On-site
AUD 120,000 - 150,000
Java Software Engineer
Java Software Engineer

Task Recruitment • City of Brisbane

On-site
AUD 90,000 - 130,000
Lead Solution Architect - Technology & Integration
Lead Solution Architect - Technology & Integration

WorleyParsons • Perth

On-site
AUD 180,000 - 240,000
Flexible work arrangements
Hybrid work model
Professional development
Technical Project Manager
Technical Project Manager

Clicks IT Recruitment • Perth

On-site
AUD 130,000 - 170,000
Senior Solution Architect (AWS & Azure)
Senior Solution Architect (AWS & Azure)

Peoplebank • Sydney

Hybrid
AUD 170,000 - 210,000