Software Architect - Autonomous Mining

Professional Search Group · Perth WA 6000 · Full time
+60d ago

Software Architect - Autonomous Mining

Professional Search Group
Perth WA 6000

·

Full time

$120k - $180k
Negotiable
KEY POINTS WE FOUND
  • Design and deliver complex distributed systems for real-time operational environments.
  • Produce detailed technical designs and specifications for development teams.
  • Collaborate with stakeholders and lead architecture reviews.

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.
Stay Safe While Job Hunting

We vet all employer accounts and do our best to keep job ads safe, but scams can still occur. Be cautious when sharing personal information — never provide financial details or make payments during the application process. For extra security, use the Apply button on our site when proceeding.

Skills

0 of 31 matched
.net 6+Actor model frameworks (e.g., akka.net)Asynchronous integrationsAzure or aws cloud platformsAzure service busC#Ci/cd practicesCollaborativeDistributed systems designEvent-driven architectureGeospatial systemsGithubIndustrial iotKafkaLarge-scale integration programsMessaging technologiesMicroservicesMining industry experienceMs .netMs sql serverOperational dataOperational technology environmentsRabbitmqReal-time telemetryRelational database designRest api designRouting or spatial processing systemsSafety-critical systemsStakeholder engagementStreaming data environmentsTechnical design documentation

Perks & benefits

0 of 1 matched
Flexible working arrangements

Professional Search Group