Software Engineer II
Core
Build, maintain, and scale backend services for a distributed observability platform that ingests and analyzes large volumes of data (spans and traces) to provide real-time insights for customers.
Role type
Senior IC backend software engineer (distributed systems & AI integration)
Builds
Distributed service architecture, data ingestion pipelines, and AI-powered engineering workflows
Domain
Observability, distributed systems, AI-assisted engineering
Required skills
Java, distributed systems, concurrency, scaling, asynchronous programming, message queues, AI coding assistants, AI agents, Agile/DevOps
Preferred skills
Open source contributions, build/test automation, observability tooling, technical mentorship
Technologies
Java, Kafka, Redis, public cloud services (via careerplan.io/jobs/5380573008-software-engineer-ii-at-newrelic)
Responsibilities
Build and scale backend services; integrate AI agents into engineering workflows; create automation and tooling for scalability; collaborate on product roadmap; participate in on-call rotations
Seniority
Mid-Senior, hands-on IC
