Skip to main content

New Relic

Software Engineer - Query Language

Portland, Oregon, USAFrom $142kfull-timemidAdded yesterday

About this role

Join New Relic's Data, Identity, & API Platform group to build and maintain the query language and gateway stack for a petabyte-scale distributed database serving millions of messages per second. You'll own critical infrastructure components, participate in cross-functional collaboration, and take on-call responsibilities in a DevOps-driven team.

What you'll do

  • Own the New Relic query language and gateway stack
  • Build and maintain scalable distributed Java services handling petabyte-scale infrastructure
  • Investigate and resolve critical performance, availability, and resiliency issues in multi-region, multi-cloud environments
  • Participate in cross-functional committees collaborating with AI, Visualizations, and Data Processing teams
  • Participate in on-call rotation to respond to system failures and maintain service reliability
  • Develop and operate software using DevOps principles with end-to-end ownership

What they're looking for

  • Java or equivalent OOP language (C++, C#)
  • Data structures and algorithms
  • Distributed systems design and implementation
  • Database systems and query language fundamentals
  • Command-line debugging and troubleshooting
  • Modern software design methodologies
  • Cloud platforms (AWS, Azure, GCP)
  • Kubernetes and Docker containerization

Benefits

  • Healthcare, dental, and vision coverage
  • 401(k) plan with company match
  • Parental leave and planning benefits
  • Mental health benefits
  • Flexible time-off and 11 paid holidays
  • Volunteer time-off
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

New Relic

New Relic builds observability platforms centered around proprietary data query languages and telemetry databases designed to handle large-scale data volumes. The company is hiring Software Engineers to enhance its foundational technologies and ensure the reliability and performance of its critical systems.

View all jobs at New Relic

Likely interview questions

  • Describe your experience working on distributed systems at scale—what were the biggest challenges you faced?
  • How have you approached debugging and resolving critical production issues in a multi-region or multi-tenant environment?