About the Role
We are looking for a senior technical practitioner who can lead the design and delivery of complex software systems while also helping to uplift the capabilities of client engineering teams.
This role blends hands-on engineering with technical leadership and advisory responsibilities. You will be responsible for shaping architecture, validating design decisions early, and ensuring high-quality delivery across the full software lifecycle. A key part of the role involves enabling others — not just building systems, but improving how teams build them.
Key Responsibilities
- Lead solution design and technical architecture for new systems and modernisation initiatives, including microservices-based, event-driven, and API-centric architectures
- Guide engineering practices with a strong focus on quality, including automated testing, code reviews, refactoring, TDD, and managing technical debt
- Build and deliver production-ready applications on cloud platforms using CI/CD pipelines and infrastructure-as-code approaches
- Design integration approaches and API contracts, and validate architecture through proof-of-concept development and technical experimentation
- Identify technical risks early, evaluate trade-offs, and communicate them effectively to both technical and non-technical stakeholders
- Establish observability, monitoring, and operational readiness practices for production systems
- Drive continuous improvement through retrospectives, engineering standards, and best practice adoption
- Mentor and coach engineers through hands-on collaboration, pairing, and structured knowledge sharing
- Facilitate technical discussions, architecture workshops, and collaborative design sessions across distributed teams
What We Are Looking For
- 8+ years of software engineering experience across architecture, development, testing, deployment, and production support
- Experience working on both greenfield systems and legacy modernisation projects
- Strong ability to mentor and develop engineers in both co-located and distributed environments
- Technology-agnostic mindset with strong experience in cloud platforms, CI/CD pipelines, secure development practices, and modern engineering toolchains
- Ability to communicate technical decisions and trade-offs clearly in client-facing or consultancy-style environments
- Strong emphasis on engineering quality, while remaining pragmatic about delivery constraints and legacy systems
- Comfortable working in ambiguous, fast-moving environments while enabling team success
- Exposure to government or regulated technology environments is a plus, particularly within national digital infrastructure ecosystems
Work Location: North
(EAReg No: 20C0312)
Please email a copy of your detailed resume to ************* for immediate processing.
Only shortlisted candidates will be notified.