Mid-Level Software Engineer - Backend (Java)
New RelicJob Description
Your Opportunity
Join the Data Platform group at New Relic, the backbone of all our products. As a Mid-Level Software Engineer, you will contribute to the New Relic Database (NRDB), a proprietary database technology that supports our cloud-based observability platform. You will work on a system that ingests billions of data points per minute, serves billions of web requests per day, and processes millions of messages per second at exabyte scale.
What You'll Do
- Build and maintain scalable distributed Java services and infrastructure.
- Participate in architectural definition meetings with a high degree of innovation and creativity.
- Investigate and resolve critical performance, availability, and resiliency issues in a multi-region, multi-cloud, multi-tenant distributed database.
- Work in an agile environment with a DevOps approach, including taking turns with being on-call.
Requirements
- 3+ years of professional experience in distributed SaaS software development.
- Strong experience in writing software in Java and high-throughput software development best practices.
- Experience using the command line to manage, investigate, and fix issues.
- Experience with databases like MySQL, Postgres, DynamoDB, Redis, MongoDB, etc.
- Familiarity with public cloud services (AWS, Azure, GCP).
- Familiarity with Kubernetes or Docker.
- A collaborative work style that includes colleagues in important decisions and leads to shared code ownership.
Bonus Points
- Familiarity with networks and load-balancing in low-latency, high-throughput distributed systems.
- Familiarity with modern observability and alerting patterns.
- Ability to work well asynchronously and effectively communicate your thoughts in writing.
Our Culture
We foster a diverse, equitable, and inclusive environment, free from all types of discrimination. We celebrate our talented Relics’ different backgrounds and abilities, and recognize the different paths they took to reach us. We’re looking for people who feel connected to our mission and values, not just candidates who check off all the boxes.
Additional Information
- Visa sponsorship is not available for this position.
- A criminal background check is required to join New Relic.
- We will consider qualified applicants with arrest and conviction records based on individual circumstances and in accordance with applicable law.
Benefits
New Relic provides a variety of benefits for this role, including healthcare, dental, vision, parental leave and planning, mental health benefits, a 401(k) plan and match, flex time-off, 11 paid holidays, volunteer time off, and other competitive benefits designed to improve the lives of our employees.
Benefits Extracted with AI
- 401(k)
- Healthcare
- Dental
- Vision
- Parental Leave
- Mental Health Benefits
- Flex Time-Off
- 11 Paid Holidays
- Volunteer Time Off
Similar jobs
Last update: 23 minutes ago
Senior Backend Developer - Java, Microservices
Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.
Backend Engineer
Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.
Senior Java Software Engineer
Join Relativity as a Senior Java Software Engineer to work on AI-based products in a hybrid environment.
Senior Backend Engineer (Java, Spring, SQL)
Join NimbleRx as a Senior Backend Engineer to build scalable APIs and services using Java, Spring, and SQL.
Full Stack Software Engineer II (Java/React)
Join Elastic as a Full Stack Software Engineer II, focusing on Java and React, to enhance search components remotely.
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
Mid-Level Backend Software Developer (Java & Microservices)
Join Boeing as a Mid-Level Backend Software Developer specializing in Java & Microservices. Work on big data applications in a hybrid environment.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior Software Engineer - Java Backend
Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.
Mid-Level Backend Software Developer (Java & Microservices)
Join Boeing as a Mid-Level Backend Software Developer specializing in Java and Microservices. Work in a hybrid environment in Annapolis Junction, MD.
Senior Full Stack Engineer (Java, React)
Join Mark43 as a Senior Full Stack Engineer to build cloud-based public safety software using Java and React.
Senior Backend Developer - Java
Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.
Backend Software Engineer with Java and Spring Boot
Join TeamViewer as a Backend Software Engineer in Munich, focusing on Java and Spring Boot for cutting-edge AR solutions.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Senior Software Engineer, Backend (Java, Go, .NET)
Join Oleria as a Senior Backend Engineer to design and build scalable systems using Java, Go, and .NET. Work on AWS and drive security analysis.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Junior Back-end Software Engineer
Join Blip as a Junior Back-end Software Engineer. Work with Java, Python, and Kotlin in a dynamic team. Remote position with great benefits.
Senior Back End Developer
Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.
Senior Principal Software Engineer - Java, Spring Boot
Join Brinqa as a Senior Principal Software Engineer to lead Java and Spring Boot development for SaaS cybersecurity solutions.
Software Engineer III, Backend
Join MyFitnessPal as a Software Engineer III, Backend, to develop and maintain APIs, solve complex problems, and enhance user experiences.
Senior Fullstack Engineer (Java, Spring Boot, React)
Join NimbleRx as a Senior Fullstack Engineer to build scalable platforms using Java, Spring Boot, and React.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.