Software Engineer - Kubernetes & Go

Software Engineer - Kubernetes & Go

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
N

At a Glance

  • Tasks: Build and manage cloud-native services in Golang for our IAM platform.
  • Company: Join Neo4j, a leader in graph databases with a collaborative culture.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with exciting challenges and career advancement opportunities.
  • Why this job: Make a real impact by enhancing secure IAM solutions on major cloud platforms.
  • Qualifications: 5+ years in backend development, expertise in GoLang and Kubernetes required.

The predicted salary is between 60000 - 80000 £ per year.

Neo4j’s Aura, our managed cloud offering, brings the power of graph databases to the cloud. We are seeking an experienced Backend Software Engineer to join our Identity and Access Management team to help rebuild our IAM platform. This role is a great fit for someone with strong backend development and Kubernetes expertise and who thrives on building custom operators, controllers, and platform components. We want you to help us build secure, scalable, and compliant IAM solutions for AuraDB. Our product is deployed on all three major cloud platforms (GCP, AWS, Azure). You will work closely with various product teams, infrastructure, and security to enhance management of AuraDB IAM capabilities. This position is ideal for someone who thrives in hands‑on execution.

The Role

  • Build, deploy, and manage cloud-native services in Golang that serve as the backbone of our IAM platform.
  • Develop custom Kubernetes operators, controllers, and resources.
  • Drive the architecture of our in‑flight IAM platform revamp, contributing fresh perspectives to its design and evolution.
  • Secure service‑to‑service communication across distributed infrastructure by applying modern authentication patterns—JWT, mTLS, workload identity (SPIFFE/SPIRE), and client credentials.
  • Produce clear, well‑structured documentation for technical and non‑technical audiences.

Experience

  • 5+ years of backend development or software engineering experience.
  • Experience in GoLang and Kubernetes.
  • Experience with at least one of the major cloud providers (GCP, AWS, Azure).

Software Engineer - Kubernetes & Go employer: Neo4j Inc

At Neo4j, Inc., we pride ourselves on being an exceptional employer that fosters innovation and collaboration within our dynamic Networking team in the heart of Westminster. Our employees enjoy a vibrant work culture that encourages professional growth through continuous learning opportunities and cross-functional teamwork, all while contributing to cutting-edge cloud networking solutions for Neo4j Aura. Join us to be part of a forward-thinking company that values your expertise and offers a unique chance to shape the future of technology in a thriving urban environment.

N

Contact Details:

Neo4j Inc Recruitment Team

We think you need these skills to ace Software Engineer - Kubernetes & Go

Backend Development
Kubernetes
GoLang
Cloud Services (GCP, AWS, Azure)
Custom Operators Development
Controllers Development
IAM Solutions