New Relic

Observability

SoftwareEngineer-QueryLanguage

$126–158k Valencia, California, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer - Query Language at New Relic. Skills: Query language, Java, Distributed systems, Petabyte-scale Infrastructure. Own the New Relic query language stack. Build and maintain scalable distributed Java services”

What You'll Achieve.

keeps the lights on; pager quiet; powers all of our new products; streams of data; process millions of messages per second; handle petabytes of data; optimize their digital applications

Industry & Context.

Observability
Problems you'll solve

Investigate and resolve critical performance; availability; resiliency issues and risks; fix things when they’re broken

Eligibility Requirements

on-call, visa sponsorship is not available, criminal background check is required, export compliance assessment

What They're Looking For.

Must Have

3+ years of experience in collaborative software development, Firm grasp of Computer Science fundamentals, data structures, algorithms, modern software design and development methodologies, Java, or equivalent experience in an alternate OOP language (C++, C#, etc)

Nice to Have

Experience developing and operating within a 24x7 SaaS business, Experience or interest in database implementation, distributed systems, query language grammar, compilation, and execution, Experience with observability tools and platforms, Experience working in the public cloud (AWS, Azure, and/or GCP), Experience with container technologies such as Kubernetes and Docker, Experience working asynchronously in distributed teams

What You'll Do.

Own the New Relic query language stack

Build and maintain scalable distributed Java services

Handle petabytes of data

Investigate and resolve critical performance issues

Maintain their own software

How You'll Work.

Team & Collaboration

Proactively participate in cross-functional committees; collaborations with AI, Visualizations, and Data Processing teams; collaborative software development; working asynchronously in distributed teams

Full Job Description

We are a global team of innovators and pioneers dedicated to shaping the future of observability. At New Relic, we build an intelligent platform that empowers companies to thrive in an AI-first world by giving them unparalleled insight into their complex systems. As we continue to expand our global footprint, we're looking for passionate people to join our mission. If you're ready to help the world's best companies optimize their digital applications, we invite you to explore a career with us! Your opportunity The Data, Identity, so we prioritize work that keeps the lights on and the pager quiet, in addition to the work that powers all of our new products and streams of data. If the idea of working on systems that process millions of messages per second and handle petabytes of data excites you, then you may be an excellent fit! What you'll do Own the New Relic query language stack including grammar parsing, compilation, and processing. Proactively participate in cross-functional committees to move the query language forward, ranging from collaborations with AI, Visualizations, and Data Processing teams. Build and maintain scalable distributed Java services and Petabyte-scale Infrastructure. Investigate and resolve critical performance, availability, and resiliency issues and risks in a multi-region, multi-cloud, multi-tenant distributed database. Working in an agile environment with a DevOps approach — the team builds and maintains their own software, including taking turns with being on-call. This role requires 3+ years of experience in collaborative software development. Firm grasp of Computer Science fundamentals, including data structures, algorithms, and modern software design and development methodologies. Self-starter with a strong sense of ownership over your code and commitments. Ability to go deep on the command-line and fix things when they’re broken. Experience working in Java, or equivalent experience in an alternate OOP language (C++, C#, etc). Bonus p

Free ATS check

Applying for this Software Engineer - Query Language role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about New Relic?

Real rants from real employees. Read before you apply.

Read Company Rants →