Lead Software Engineer
Core
Design, build, maintain, and scale back-end services and support tools for New Relic's Infrastructure product organization, focusing on next-generation data processing and management services.
Role type
Senior backend engineer (distributed systems)
Builds
Next generation control plane for customers to manage data pipelines at scale, infrastructure instrumentation agents, and data processing services.
Domain
SaaS observability platform, distributed systems, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
GoLang, distributed systems, concurrency, production-scale systems, AWS/Azure/GCP, React, Agile development, system design, automation tooling
Preferred skills
Terraform, Temporal, GitHub Admin, CLI tools in Go, DSLs, open source contributions, CI/CD pipelines, mentoring, async programming, event-driven architecture
Technologies
Go, Java, JavaScript, React, GraphQL, Kubernetes, AWS, Azure, GCP, Terraform, Temporal
Responsibilities
Design and build scalable back-end services; participate in architectural definitions; create automation and tooling for scalability; work in an agile DevOps environment; research new tools and propose features.
Seniority
Senior, hands-on IC