Brunel has partnered with a leading resources company on a permanent opportunity for a Software Architect to join an established technology team. This role suits a senior technologist with a strong software design background who is comfortable building complex systems, ideally within a mining or resources environment.
The Software Architect sits at the intersection of business requirements and technical delivery, designing solutions that are fit-for-purpose, scalable, and coherent across a complex multi-system environment. You will work across a range of concurrent projects in a fast-moving delivery team, producing solution designs, integration patterns, and architectural artefacts that guide development teams through execution.
Responsibilities:
- Work closely with development teams, project managers, and business stakeholders to translate requirements into clear, well-documented technical solutions.
- Produce solution designs, data flow diagrams, and integration patterns that reflect how systems connect and interact.
- Contribute to architecture review processes and help maintain design standards across the team.
- Provide technical guidance during delivery and support post-implementation reviews.
- Present recommendations to project steering committees and senior stakeholders where required.
- Relevant tertiary qualification in IT, Computer Science, Engineering, or a related discipline.
- Extensive experience in software engineering, technical design, or solution architecture, with a track record of delivering complex multi-system solutions in project environments.
- Strong grasp of cloud platforms (Azure or AWS), integration patterns, APIs, and middleware, with the ability to translate that into coherent architectural designs.
- Comfortable modelling and documenting solutions and system integrations.
- Comfortable presenting technical recommendations to non-technical stakeholders and contributing to design reviews.
- Experience in fast-paced delivery environments where priorities shift and pragmatism matters as much as process.
- Familiarity with TOGAF, Zachman, and architecture governance is an advantage.