
Lead Software Engineer
New Relic · Posted Oct 27
Cloud-based application performance monitoring, telemetry analytics, and intelligent observability services
Get a personal compatibility score
Add a resume for personal matches
About the role
New Relic builds an intelligent observability platform that gives companies real-time insight into their complex, distributed systems. The Integrations Platform team owns the GitHub, GitHub Enterprise and ServiceNow integrations that bring third-party data into New Relic as entities, relationships and events, powering Service Architecture Intelligence and AI/agentic experiences. As Lead Software Engineer, this role sets the technical direction for a new integrations platform — shared building blocks for authentication, data retrieval, webhooks, data processing, rate limiting and reconciliation — built as event-driven Java services on Kafka and Kubernetes.
What you will do
- Build a scalable platform that brings in data from dozens of integrations from thousands of customers.
- Define and drive the technical roadmap and architecture of the Integrations Platform, ensuring high availability, resilience, and operational excellence.
- Lead the design and development of reliable, event-driven Java services on Kafka and Kubernetes that ingest and synchronize data from third-party systems such as GitHub, GitHub Enterprise and ServiceNow without data loss.
- Own large, multi-engineer projects end to end, from design documents and decision records through to general availability, while staying hands-on with production code and code reviews.
- Act as the team's senior technical expert, mentoring engineers and establishing standards for code quality, testing, security, and performance.
- Own the operational health of the team's services, including observability, alerting, SLOs, on-call, and incident response, and eliminate systemic issues such as API rate limits, retry storms, and out-of-order webhook events.
- Collaborate with product management, architects, partner teams, and customers to translate business requirements into scalable technical strategies.
- Evaluate and introduce new tools and practices for the team, including AI-assisted and spec-driven development.
Skills used in this role
What the employer is looking for
- Experience: 10+ years in software engineering, including 2+ years as the technical lead of a team or major initiative, designing and building large-scale distributed systems.
- Advanced Java Engineering: Expert-level proficiency in Java and modern backend frameworks (Spring Boot, or similar), with strong knowledge of concurrency, REST API design, and JVM performance.
- Event-Driven Systems: Hands-on experience with Apache Kafka (or similar).
- Cloud Architecture: Hands-on experience running services in the cloud, preferably AWS, with strong working knowledge of Kubernetes, Docker, CI/CD, and observability.
- System Design: Exceptional problem-solving skills with a strong foundation in data structures, algorithms, resilient microservices design, relational data modeling, and SQL.
- Technical Leadership: Proven track record of defining technical vision, mentoring engineers, and successfully leading the delivery of mission-critical systems.
- Collaborate with cross-functional leadership to translate complex business requirements into highly scalable technical strategies.
- Communication: Clear written and verbal communication, with the ability to explain technical trade-offs to engineers, product managers, and customers.
Preferred qualifications
- Experience building integrations with third-party APIs and webhooks, such as GitHub or GitHub Enterprise (GitHub Apps, REST and GraphQL APIs), ServiceNow (CMDB, incidents), or Jira.
- Familiarity with integration patterns such as OAuth and token management, rate limiting and back-off, webhooks, polling, and incremental synchronization.
- Experience utilizing Infrastructure as Code (IaC) tools like Terraform, and secrets management tools such as Vault.
- Experience establishing and improving CI/CD pipelines and DevSecOps best practices.
- Observability Domain Expertise: Understanding of the MELT stack (Metrics, Events, Logs, Traces), OpenTelemetry (OTel) standards, and entity, relationship, or graph data models.
- AI-Assisted Engineering: Practical experience with AI coding assistants and spec-driven development, or building LLM and agent integrations (for example, MCP).
- Customer-Facing Experience: Experience handling enterprise customer escalations or working directly with customers on technical solutions.
- Contributions to open-source projects in integrations, distributed systems, or developer tooling.
Benefits and support
- Compensation and benefits are detailed in the job posting
About New Relic
New Relic is an intelligent observability company that provides a cloud-based platform for monitoring, debugging, and optimizing software applications and infrastructure. Its platform helps developers, engineers, and enterprise leaders track real-time telemetry data to reduce system downtime and accelerate incident resolution. Formerly a publicly traded company, New Relic was acquired by private equity firms Francisco Partners and TPG in late 2023.
- Industry
- SaaS
- Company size
- 2500-5000 employees
- Founded
- 2008
- Location
- San Francisco, California, USA
- Funding stage
- Private Equity-Backed
Funding
Private Equity-Backed · $6.88B raised
- 2023-11-09Private Equity Buyout$6.5B
Leadership
Chief Executive Officer
Chief Financial Officer
Chief Revenue Officer
Chief Product Officer
Chief Marketing Officer
Recent coverage
New Relic Newsroom
New Relic Announces Chief Executive Officer Appointment2026-10-01
New Relic Newsroom
New Relic Appoints AI-Forward Technology Veteran Wendi Sturgis to its Board of Directors2026-03-24
New Relic Newsroom
New Relic Appoints Hein Hellemons as Chief Revenue Officer2026-07-13