
Senior Software Engineer – Database Platform
New Relic
full-time
Posted on:
Location Type: Remote
Location: Oregon • United States
Visit company websiteExplore more
Salary
💰 $152,000 - $190,000 per year
Job Level
About the role
- Build an extraordinary database-as-a-service platform that will provide streamlined cloud services for our customers using MySQL, PostgreSQL, Redis, and Kubernetes
- Write efficient and optimized code to build tools and applications that facilitate database management and orchestration
- Monitor and optimize databases to ensure 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-related tasks such as provisioning, backup, scaling, and monitoring.
- Champion best practices for database high availability, performance tuning, and security across the platform.
Requirements
- 4+ years of extensive experience building and running infrastructure, platforms, highly scalable databases and database infrastructure.
- BS/MS in Computer Science, or education/experience in a relevant field.
- Experience with Kubernetes, including developing and maintaining controllers.
- Knowledge and experience with cloud platforms (e.g., AWS, Azure Google Cloud) and their managed database services (e.g., RDS, Amazon Aurora, Elasticache).
- Experience in software development using Go. Deep, hands-on experience with Kubernetes, including the development of custom controllers/operators.
- Solid understanding of the Linux operating system and concepts such as virtual machines and containers.
- Experience in infrastructure as code frameworks (Terraform).
- Experience working with Agile methodologies.
- Strong problem-solving skills with ability to diagnose and to address and resolve sophisticated database-related issues in production environments.
- Excellent communication skills both verbally and in writing with a passion for growth and collaboration.
Benefits
- healthcare
- dental
- vision
- parental leave and planning
- mental health benefits
- 401(k) plan and match
- flex time-off
- 11 paid holidays
- volunteer time-off
- other competitive benefits designed to improve the lives of our employees
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
MySQLPostgreSQLRedisKubernetesGoTerraformcloud platformsdatabase managementperformance tuninghigh availability
Soft Skills
problem-solvingcommunicationcollaboration
Certifications
BS in Computer ScienceMS in Computer Science