Software Architect - Autonomous Fleet Management Systems (FMS) (Perth)

Software Architect - Autonomous Fleet Management Systems (FMS) (Perth)

23 Aug
|
Dxc Technology
|
Perth

23 Aug

Dxc Technology

Perth

Software Architect – Autonomous Fleet Management Systems (FMS)
Location: Perth (Flexible)

About the Role
DXC Technology is seeking an experienced Software Architect to support the design, development, and testing of a vendor‑agnostic Autonomous Haulage Fleet Management System (FMS) for one of the world’s largest iron ore mining companies. This role is based in Perth (with flexibility for other locations) and sits at the heart of a complex, safety‑critical, large‑scale mining autonomy program.

The Software Architect is responsible for producing the Detailed Technical Design (DTD) that translates approved Solution Designs into clear, build‑ready specifications for the development teams. These designs form the foundation for Epics and User Stories prepared in collaboration with the Development Team Lead and are executed by DXC and client development teams.

This role requires a strong combination of systems thinking, software architecture expertise, and communication skills, collaborating with the client Architecture Team, working across multi‑vendor and multi‑team environments.

About the Role
This is a hands-on architecture role focused on turning solution concepts into detailed, implementable designs. You will produce structured technical designs (services, event flows, state models, APIs, and data structures) that engineering teams can build from with minimal ambiguity, similar in depth and clarity to formal Detailed Technical Designs used in autonomy systems.

What You’ll Do

- Produce Detailed Technical Designs that break down solution architecture into clear, build-ready components
- Define microservices, event-driven interactions, APIs, data models, and system behaviours
- Design for real-time and near-real-time systems, including asset state, routing, and event processing
- Apply architectural patterns such as event-driven architecture, actor model, and distributed systems design
- Ensure alignment with performance, scalability, reliability, and safety requirements




- Collaborate with engineers and delivery leads to shape Epics and User Stories grounded in architecture
- Lead design walkthroughs, reviews, and technical decision-making
- Provide hands-on support during delivery to ensure designs are correctly implemented

What You Bring
Core Experience

- Proven experience as a Software Architect or Senior Engineer in complex distributed systems
- Strong ability to produce low-level, developer-ready designs (not just high-level architecture)
- Experience working in event-driven and real-time processing environments
- Strong systems thinking with the ability to reason across end-to-end workflows and state transitions

Technical Requirements (Essential)

- C# / .NET (Core / 6+) – solid hands-on background
- Event-driven architecture & messaging systems

- RabbitMQ (or similar: Kafka, Azure Service Bus)

Distributed systems & microservices design API design (REST + asynchronous/event-based interfaces) Data modelling & persistence (SQL Server / relational DBs) Real-time data processing (telemetry, asset state, streaming events) GitHub & CI/CD pipelines
Highly Regarded

- Experience in autonomous systems, mining, fleet management, or industrial IoT
- Familiarity with spatial systems / geospatial processing (e.g., grid indexing, routing logic)
- Cloud platforms (Azure / AWS)
- Experience in multi-vendor or large-scale integration environments
- Exposure to safety-critical systems or operational technology (OT)
- Experience with Actor model frameworks (e.g., Akka.NET or similar)

What Success Looks Like

- Designs are clear, structured, and immediately buildable by engineering teams
- Complex system interactions (events, state, services) are well-defined and predictable
- Strong alignment between architecture, delivery, and operational outcomes
- Ability to quickly understand and extend existing autonomy platforms

Why Join
You’ll play a key role in shaping the architecture of one of the world’s most advanced autonomous mining platforms—working on systems that operate at scale, in real time, and in the physical world.

📌 Software Architect - Autonomous Fleet Management Systems (FMS) (Perth)
🏢 Dxc Technology
📍 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.

Subscribe to this job alert:

Get the latest job offers by email for: software architect - autonomous fleet management systems (fms) (perth) / perth

Subscribe to this job alert:

Get the latest job offers by email for: software architect - autonomous fleet management systems (fms) (perth) / perth