New Relic is hiring a Senior Software Engineer to build a next-generation database-as-a-service platform using Kubernetes and data stores like MySQL, PostgreSQL, and Redis. This role is central to automating database infrastructure to handle massive scale and ensuring high reliability, performance, and security for our observability mission.
What You'll Do
- Build a database-as-a-service platform providing streamlined cloud services using MySQL, PostgreSQL, Redis, and Kubernetes.
- Write efficient code to build tools and applications for database management and orchestration.
- Monitor and optimize databases for high availability, performance, and security.
- Develop and maintain Kubernetes Operators (controllers) in Go to automate databases and related resources.
- Develop automation for database and Kubernetes tasks like provisioning, backup, scaling, and monitoring.
- Champion best practices for database high availability, performance tuning, and security.
What We're Looking For
- 4+ years of extensive experience building and running infrastructure, platforms, highly scalable databases and database infrastructure.
- Experience in software development using Go.
- Deep, hands-on experience with Kubernetes, including the development of custom controllers/operators.
- Knowledge and experience with cloud platforms (e.g., AWS, Azure Google Cloud) and their managed database services (e.g., RDS, Amazon Aurora, Elasticache).
- Solid understanding of the Linux operating system and concepts such as virtual machines and containers.
- Experience in infrastructure as code frameworks (Terraform).
- BS/MS in Computer Science, or education/experience in a relevant field.
- Experience working with Agile methodologies.
- Strong problem-solving skills with ability to diagnose and resolve sophisticated database-related issues in production.
- Excellent communication skills both verbally and in writing.
Nice to Have
- Proficiency in MySQL, PostgreSQL, and/or Redis including schema design, query optimization, and performance tuning.
- Direct experience building or operating a DBaaS platform in production environments.
- Experience with graph databases, vector databases, and distributed databases.
- Experience with Kubernetes-native control planes like Crossplane for managing cloud resources declaratively.
- Experience with GitOps workflows using tools like ArgoCD and configuration templating solutions such as Helm.
Technical Stack
- Go
- Kubernetes
- MySQL, PostgreSQL, Redis
- AWS, Azure, Google Cloud
- Linux
- Terraform
- Crossplane
- ArgoCD
- Helm
Work Mode
This is a hybrid position based in Bangalore, India.
New Relic provides a diverse, welcoming, and inclusive environment. We evaluate all candidates based on their qualifications, regardless of race, religion, ethnicity, national origin, sex, sexual orientation, gender expression or identity, age, disability, neurodiversity, veteran or marital status, political viewpoint, or other legally protected characteristics.





