Lead Software Engineer - Java
Core
Lead a team of engineers building high-throughput distributed ingest systems for New Relic's telemetry datastore (NRDB), managing architecture, design, and operational health for processing metrics, events, logs, and traces at massive scale.
Role type
Senior IC technical lead (Java)
Builds
Ingest pipelines and telemetry datastores for observability platforms
Domain
Cloud infrastructure, distributed systems, data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, distributed systems architecture, Kubernetes, Kafka, CI/CD, cloud infrastructure, data modeling, query optimization, team leadership, incident response
Preferred skills
Infrastructure-as-code (Terraform/CloudFormation), time-series data querying, SRE practices (SLOs/error budgets), secure-by-default design, open source contributions
Technologies
Java, Kafka, Kubernetes, Argo CD, NRQL, PromQL, Terraform, CloudFormation, Snyk, SonarQube
Responsibilities
Set technical direction and architecture for ingest systems; scope and deliver complex multi-engineer projects; write and ship production code; mentor engineers and provide technical feedback; communicate technical risk to stakeholders; own operational health including CI/CD and incident response
Seniority
Senior, hands-on IC with leadership responsibilities