You will design, build, and operate backend and platform services for ACRA, a complex security-focused Kubernetes platform that needs to be reliable, observable, scalable, and secure from the start.
You will work primarily in Go, building microservices, APIs, internal platform services, and event-driven systems. You will own services end to end: from system design and implementation through to containerisation, deployment, monitoring, debugging, and production operations.
You will help shape the infrastructure and delivery foundations around the platform, including Docker, Kubernetes, CI/CD pipelines, GitOps workflows, container registries, secrets management, deployment automation, and Argo-based delivery flows.
You will contribute to core platform primitives such as identity-aware service communication, lifecycle orchestration, policy-driven deployment, auditability, observability, and controlled application execution. ACRA’s architecture separates the control plane, platform enforcement layer, and isolated execution environments, so this role requires someone who can reason clearly about trust boundaries, failure domains, and operational responsibility.
This is not a role for someone who only wants to take tickets. We are looking for someone who understands the product vision, challenges assumptions, proposes better designs, and helps translate ambiguous requirements into robust technical systems.
As ACRA grows, this role offers a clear path to increasing technical ownership and influence. You will not just build services and move on; you will help maintain, evolve, and scale the systems you own over time. You will also help raise the bar for how we design, review, deploy, operate, and learn as an engineering team.
You do not need to have worked with every tool in our stack before. We are looking for strong engineering judgement, curiosity, ownership, and the ability to build reliable systems in complex environments.