Required Skills
About the Job
Join New Relic's global team of innovators and pioneers shaping the future of observability. We build an intelligent platform empowering companies to thrive in an AI-first world by providing unparalleled insights into complex systems. As we expand, we seek passionate individuals to help the world's best companies optimize their digital applications.
Your Opportunity:
At New Relic, we deliver real-time insights so customers can innovate faster. Our software offers observability tools across diverse technologies and distributed systems, enabling engineering teams to quickly identify, understand, and resolve issues, analyze performance, and maximize their software and infrastructure.
The Infrastructure product organization develops New Relic's infrastructure instrumentation agents, next-generation data processing and management services, vulnerability management, and security testing capabilities for on-prem and cloud customers. We work with data at scale using a diverse tech stack including Go, Java, JavaScript, React, GraphQL, Kubernetes, and various public cloud services.
As a Lead Backend Engineer, you will be instrumental in building and extending next-generation solutions, such as a control plane for customers to manage their data pipelines at scale. This is a high-impact role offering the opportunity to own and build critical services and capabilities, contributing to a brand-new observability experience.
What You'll Do:
- Design, build, maintain, and scale back-end services and supporting tools.
- Participate in architectural definitions with a high degree of innovation and creativity.
- Develop automation and tooling to enhance system scalability and ease of deployment.
- Collaborate within a multidisciplinary team to support customers and partners.
- Research new tools and services to understand complex scenarios and propose new features.
- Work in an agile environment with a DevOps approach, where teams build and maintain their own software, including on-call rotations.
What You'll Bring:
- 9+ years of hands-on experience with distributed systems, concurrency, and production-scale systems.
- Strong proficiency in GoLang (primary language - non-negotiable).
- Frontend experience with React (basic skill level).
- Cloud platform knowledge: AWS, Azure, or GCP (at least one, deeply).
- Proven track record of delivering production code in an Agile environment.
- Collaborative approach with a drive for shared code ownership and team involvement in key decisions.
- Ability to design and implement distributed solutions for complex, real-world problems.