About Our Client
The organisation is a respected private entity with a focus on delivering meaningful change through technology. As a small-sized team, they are committed to leveraging technology to improve processes and outcomes in their field.
Job Description
Architecture, Design, and Delivery
* Define and maintain end‑to‑end architecture for platform and application domains using contemporary design approaches such as MACH, Composable Architecture, Hexagonal Design, and Domain‑Driven Design.
* Design cloud native, event‑driven systems using best‑fit design patterns.
* Apply principles of Event‑Driven Architecture and Data Mesh‑influenced design for interoperability, scalability, and resilience.
* Translate business requirements and BA‑authored scopes into structured technical solutions, ensuring clarity of assumptions, dependencies, and outcomes.
* Produce architectural artefacts including architecture design documents, and technical decision records that form part of the enterprise architecture library.
* Review and align all technical designs with broader enterprise architecture, data, and strategic frameworks.
Governance and Collaboration
* Participate in roadmap planning and solution governance to ensure architecture decisions are cost‑effective, secure, and sustainable.
* Contribute to and review strategic IT documentation, ensuring technical feasibility and long‑term alignment with our vision.
* Provide architectural oversight during the full delivery lifecycle - from conceptual design through development, testing, deployment, and post‑implementation review.
* Support project estimation and feasibility assessments for both new initiatives and complex integrations.
The Successful Applicant
Essential Skills, Knowledge, and Experience
* Proven experience as a Solution Architect or Senior Engineer across enterprise or platform‑scale ecosystems.
* Deep understanding of MACH (Microservices, API‑first, Cloud‑native, Headless) and Composable Architecture principles.
* Practical experience with Hexagonal Design, Event‑Driven Architecture.
* Strong grasp of Domain‑Driven Design and Data Mesh concepts.
* Proficiency in system integration patterns and microservice communication patterns including asynchronous messaging.
* Familiarity with a breadth of architectural design patterns, eg. Circuit Breaker, Fan‑Out, Strangler, Anti‑Corruption Layer, BFF, and Micro‑Frontends.
* Experience designing event driven, distributed systems leveraging modern languages such as TypeScript, Node.js, Python, or similar.
* Knowledge of serverless environments, and AWS.
* Strong analytical and problem‑solving ability, with attention to design quality, performance, and maintainability.
* Demonstrated ability to lead architectural discussions, facilitate decision‑making, and mentor technical teams.
* Excellent written and verbal communication skills, capable of shaping executive‑level papers, articulating design rationale, and influencing strategic direction.
Desirable Skills
* Relevant tertiary qualification in Computer Science, Software Engineering, or related field.
* Certifications such as TOGAF, AWS Certified Solutions Architect, or equivalent.
* Experience implementing event-driven solutions, and observability at an enterprise level.
* Exposure to integration architectures, data streaming technologies (Kafka, Kinesis), and event sourcing.
What's on Offer
* Competitive salary ranging from $145k to $155k AUD annually.
* Opportunity to contribute to impactful projects in the private sector.
* Supportive team environment in a Perth-based location.
* Permanent role offering stability and career growth opportunities.
#J-18808-Ljbffr