Job Description
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.
* 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.
Requirements
* 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.
* Familiarity with a breadth of architectural design patterns, eg. Circuit Breaker, Fan-Out, Strangler, Anti-Corruption Layer, BFF, and Micro-Frontends.