Job Description We are seeking a dynamic and highly experienced technical leader with outstanding client-facing skills. As a hands-on technical leader with a growth mindset, you will be passionate about object-oriented programming, advocate for human-centred design, and guide best practices in development. You will take ownership of architectural decisions, mentor a team of talented engineers, and contribute to the evolution of innovative platforms and robust solutions for our renowned clients. Perth presents a unique opportunity to shape both our technical direction and team culture as we expand across Australia and the wider APAC region. This role is perfect for a seasoned engineer who thrives on leadership, knowledge-sharing, and fostering a collaborative and high-performing development environment. This is a full-time, Perth-based position that involves in-office collaboration with our clients Responsibilities: Architecture & Solution Leadership : Own end‑to‑end solution architecture (requirements, constraints, non‑functionals, quality attributes). Design service/API and integration architectures using modern patterns (microservices, event‑driven, SOA). Produce/govern architecture artefacts (diagrams, ADRs, models) and ensure delivery alignment. Drive PoCs/MVPs to de‑risk assumptions. Engineering & Delivery : Lead a multi‑disciplinary squad (~10). Provide reference implementations, code reviews, and tackle complex integrations. Enforce engineering excellence: clean code, testing strategy, secure‑by‑design, observability, performance and reliability. Promote DevOps practices. Client, Pre‑Sales & Collaboration : Run discovery and design workshops; make trade‑offs explicit and manage risk transparently. Shape technical proposals and estimates; support handovers. Mentor engineers and contribute to internal communities. Ways of Working : Agile, incremental delivery with engineering governance (quality gates, security, architecture conformance). Hybrid collaboration with clients; onsite time as needed.