What is a Software Engineer at New Relic?
A Software Engineer at New Relic is responsible for building and maintaining the core systems that power one of the world's leading observability platforms. New Relic ingest massive volumes of telemetry data—metrics, events, logs, and traces (MELT)—from thousands of enterprise customers in real time. As an engineer here, you will design and implement highly available, low-latency, and fault-tolerant data pipelines capable of handling millions of data points per second. Your work directly impacts how developers and operations teams worldwide monitor, troubleshoot, and optimize their digital systems.
The engineering organization at New Relic operates at an extraordinary scale, which introduces unique technical challenges. You will work on distributed systems, high-throughput streaming platforms, and complex data storage layers. Whether you are optimizing a Kafka ingestion pipeline, developing real-time visualization features in React, or scaling a backend service in Java, your contributions will focus on performance, reliability, and developer experience.
Successful candidates at New Relic are not just strong coders; they are pragmatic problem solvers who care deeply about system architecture, code quality, and operational excellence. The company values a culture of continuous learning, collaboration, and transparency. You will be expected to make data-driven decisions, take ownership of your services, and work closely with product managers and site reliability engineers to deliver high-impact features.
