Job Description
Software Architect n
6 month daily rate contract
n
Must be Perth, WA
The Opportunity n
We are partnering with a major mining organisation to deliver large-scale, business-critical technology solutions that support real-time operational environments.
n
We are seeking an experienced Software Architect to join a high-performing team responsible for designing and delivering complex distributed systems operating at scale.
n
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 n
n
Translate solution designs into detailed, developer-ready technical specifications.
n
Design microservices, APIs, event-driven interactions and data models.
n
Define system behaviour, event flows and state management across complex distributed systems.
n
Produce detailed technical designs covering architecture, integrations, data structures and service interactions.
n
Collaborate with development teams to shape Epics and User Stories.
n
Lead architecture reviews, technical workshops and design discussions.
n
Support engineering teams throughout delivery to ensure successful implementation.
n
Contribute to architectural decisions focused on scalability, reliability, performance and maintainability.
n
Skills & Experience n
n
Proven experience as a Software Architect, Solution Architect or Senior Software Engineer.
n
Strong experience designing complex distributed systems and microservices architectures.
n
Demonstrated ability to produce detailed technical designs and low-level architecture documentation.
n
Strong understanding of event-driven systems and asynchronous processing.
n
Experience working within real-time or near real-time environments.
n
Excellent stakeholder engagement and communication skills.
n
Technical Requirements n
n
Strong background in C# / .NET Core / .NET 6+
n
Event-driven architecture and messaging technologies
n
RabbitMQ, Kafka, Azure Service Bus or similar
n
Microservices and distributed systems design
n
REST API design and asynchronous integrations
n
SQL Server and relational database design
n
Real-time telemetry, operational data or streaming data environments
n
GitHub and CI/CD practices
n
Highly Desirable n
n
Mining, industrial technology or operational systems experience
n
Industrial IoT or Operational Technology (OT) environments
n
Geospatial, routing or spatial processing systems
n
Azure or AWS cloud platforms
n
Large-scale integration programs involving multiple vendors
n
Safety-critical systems experience
n
Experience with Actor Model frameworks such as Akka.NET
n
What's On Offer n
n
Prospect to work on a large-scale technology transformation program within the mining sector.
n
Complex technical challenges involving real-time systems and distributed architectures.
n
High-impact architecture role with significant technical influence.
n
Collaborative team environment with flexible working arrangements.
n
Long-term project pipeline within a globally recognised organisation.
n
n
#J-*****-Ljbffr
📌 Software Architect - Autonomous Mining (Perth)
🏢 Professional Search Group
📍 Perth
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.