AI-Powered Fit Check
Instantly analyze how your resume matches this job's requirements and uncover your top strengths.
Technology is only one part of what we assess. We are looking for engineers with strong fundamentals who can apply them pragmatically to real-world problems.
We value people who:
· Take ownership — comfortable taking a problem from requirements and design through implementation, testing, deployment and production support.
· Solve problems, not just tasks — investigate root causes, question assumptions and understand the problem behind the request.
· Think in trade-offs — balance delivery timelines, security, maintainability, cost, operational complexity and long-term sustainability.
· Work well with ambiguity — able to turn business problems and high-level requirements into practical technical solutions.
· Care about engineering quality — testing, maintainability, documentation, observability and security are part of engineering, not afterthoughts.
· Are pragmatic — able to deliver within real-world constraints including legacy systems, security requirements, compliance and existing organisational processes.
· Communicate clearly — explain technical decisions and their implications to both technical and non-technical stakeholders.
· Learn and share — document what you learn, share knowledge and build reusable patterns that can benefit other teams.
· Take responsibility for what you build — some of our systems handle sensitive information and support vulnerable members of society, so sound judgement and ethical responsibility matter.
For more experienced candidates, we also look for the ability to operate independently, make pragmatic technical decisions and create reusable capabilities that benefit teams beyond the immediate project.
You do not need to be an expert in every technology listed below. The exact requirements vary depending on the team and role. We value strong engineering fundamentals and the ability to learn.
For candidates focusing on DevOps, Platform or Infrastructure Engineering, relevant experience may include:
· AWS and cloud infrastructure
· Government Commercial Cloud (GCC) exposure
· Infrastructure as Code, particularly Terraform or OpenTofu
· CI/CD pipelines, particularly GitLab
· Docker and containerisation
· ECS and/or Kubernetes / EKS
· Deployment automation
· Cloud networking
· Observability and monitoring
· Production operations and incident response
· Authentication, authorisation, encryption and audit logging
· Security controls and compliance requirements
· Supporting reliable and highly available production systems
Our software engineering environment is intentionally close to infrastructure. Existing requirements include AWS, Terraform/OpenTofu, GitLab pipelines, ECS/Kubernetes and production security controls.
We therefore value engineers who understand both the application and the platform it runs on, even when their primary specialisation is SWE, QA or DevOps.