New Relic logo

Mid-Level Software Engineer - Backend (Java)

New Relic

Job 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

New Relic logo
New Relic

Senior Software BackEnd Engineer

Senior Backend Engineer role focusing on cloud computing, microservices, and distributed systems in Madrid.

New Relic logo
New Relic

Lead Software BackEnd Engineer

Lead Software Engineer role focusing on backend development, cloud computing, and microservices in Barcelona.

New Relic logo
New Relic

Lead Software Engineer - Commerce

Lead Software Engineer for Commerce at New Relic, focusing on Kotlin, React, and microservices architecture.

Revvity logo
Revvity

Junior Back End Software Engineer (Java) - Remote

Join Revvity as a Junior Back End Software Engineer specializing in Java, focusing on cloud applications for the scientific community.

ilert logo
ilert

Senior Backend Engineer - Remote

Senior Backend Engineer role focusing on Java, Rust, and NoSQL in a remote, dynamic environment. Key responsibilities include API development and system optimization.

Revolut logo
Revolut

Senior Backend Software Engineer (Java) - Credit

Join Revolut as a Senior Backend Software Engineer (Java) to build world-class financial products. Remote work available.

New Relic logo
New Relic

Senior Solutions Architect

Senior Solutions Architect role in Denver, focusing on software development, cloud platforms, and observability.

Atlassian logo
Atlassian

Backend Software Engineer

Remote Backend Software Engineer role focusing on scalable systems and cloud architecture. Experience with Java, Scala, AWS required.

Oracle logo
Oracle

Senior Backend Developer - Java, Microservices

Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.

Workiva logo
Workiva

Senior Software Engineer - Remote

Senior Software Engineer role focusing on diverse tech stack including Java, Kotlin, Go, TypeScript, React, and Dart. Remote work with competitive benefits.

Relativity logo
Relativity

Senior Java Software Engineer

Join Relativity as a Senior Java Software Engineer to work on AI-based products in a hybrid environment.

New Relic logo
New Relic

Senior Solutions Consultant

Join New Relic as a Senior Solutions Consultant to optimize technical knowledge and customer-facing skills in a rewarding role.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

Deltek logo
Deltek

Senior Full Stack Engineer - Java and JavaScript

Join Deltek as a Senior Full Stack Engineer specializing in Java and JavaScript. Work remotely on innovative software solutions.

Fullstory logo
Fullstory

Senior Software Engineer - Remote

Join Fullstory as a Senior Software Engineer to build and maintain services for behavioral data governance.

Diabolocom logo
Diabolocom

Java Back-end Engineer

Join Diabolocom as a Java Back-end Engineer. Work remotely on innovative cloud contact center solutions.

Oleria logo
Oleria

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.

Betterment logo
Betterment

Senior Backend Software Engineer (Java, SQL)

Join Betterment as a Senior Backend Software Engineer, focusing on Java and SQL, to enhance our financial services platform.

Revolut logo
Revolut

Senior Backend Software Engineer (Java)

Join Revolut as a Senior Backend Software Engineer (Java) to build world-class financial products. Work remotely or hybrid in Spain.

Gremlin logo
Gremlin

Senior Backend Software Engineer, Java

Join Gremlin as a Senior Backend Software Engineer, Java, to develop Chaos Engineering tools remotely in the US.

Marlee (Fingerprint For Success) logo
Marlee (Fingerprint For Success)

Back End Java Developer

Join our talent pool as a Back End Java Developer. Work remotely, develop robust systems, and collaborate with teams.

Gremlin logo
Gremlin

Senior Backend Software Engineer, Java (Remote, US)

Senior Backend Java Engineer role focused on developing Chaos Engineering tools, enhancing system reliability. Remote work in the US.

Grammarly logo
Grammarly

Entry Level Back-End Software Engineer (Java)

Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.

Jobs via Dice logo
Jobs via Dice

Senior Backend Web Developer with Java and Spring

Join our team as a Senior Backend Web Developer specializing in Java and Spring frameworks. Work remotely and drive innovation.