Software Engineer - Cloud Platform (Networks)
Core
Design, develop, and maintain the cloud networking foundation for Neo4j's managed Aura (DBaaS) platform to support global scaling and performance.
Role type
Senior Software Engineer (Cloud Networking)
Builds
Cloud networking infrastructure for the Neo4j Aura platform
Domain
Cloud Infrastructure / Graph Database / Networking
Deliverable
infrastructure
Required skills
Kubernetes, Go, Cloud Networking, DNS, TLS/mTLS, L4/L7 Proxies (Envoy), Continuous Delivery pipelines
Preferred skills
Multi-tenancy, GCP Private Service Connect, AWS/Azure PrivateLink, Kubernetes Operators, eBPF/Cilium/Calico/Istio, Network Security, High Availability Architecture
Technologies
Kubernetes, Go, Envoy, GCP, AWS, Azure, Cilium, eBPF, Traefik, Calico, Linkerd, Istio, Consul
Responsibilities
Design and maintain cloud networking foundation; Partner with Aura teams to deliver cloud networking roadmap; Solve engineering challenges to influence platform performance, reliability, and scalability.