Software Engineer - Orchestration
Neo4j is seeking a Software Engineer to join the Aura Orchestration team, focusing on developing and maintaining Neo4j Aura, a Kubernetes-based Graph Database-as-a-Service. This role involves creating custom Kubernetes operators to manage Neo4j clusters across major cloud providers, including Google Cloud Platform, Amazon Web Services, and Microsoft Azure. The position is based in Malmö, Sweden, and offers a hybrid work environment.
The primary responsibilities include designing, implementing, and maintaining Kubernetes operators to orchestrate Neo4j database clusters. The engineer will collaborate closely with cross-functional teams to ensure high availability, scalability, and performance of the Aura service. Day-to-day tasks involve coding in Go, conducting automated testing, participating in agile development processes, and contributing to continuous delivery pipelines.
Candidates should have experience with Go programming, agile software development methodologies, and building or running systems on Kubernetes. Familiarity with continuous delivery practices and automated testing is also essential. The ideal candidate will demonstrate strong problem-solving skills, effective communication abilities, and a collaborative mindset.
Neo4j offers a competitive compensation package, including a salary of 200,000 SEK annually. Benefits encompass comprehensive health coverage, flexible work programs, generous parental leave, and opportunities for professional development. The company fosters a collaborative and inclusive culture, emphasizing innovation and customer success, providing employees with opportunities to work on cutting-edge technologies and advance their careers.