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, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to thrive. As a Software Engineer in our Identity and Access Management team, you will have the opportunity to work with cutting-edge technologies while contributing to meaningful projects that enhance our cloud offerings. We offer competitive benefits, continuous learning opportunities, and a supportive environment that encourages personal and professional growth, making us an excellent employer for those looking to make a significant impact in the tech industry.