Overview
Lead the technical direction and delivery of New Relic's Integrations Platform, which brings third-party data (GitHub, GitHub Enterprise and ServiceNow) into the observability platform as entities, relationships and events.
What you'll 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.
What you'll need
- 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.
- Expert-level proficiency in Java and modern backend frameworks (Spring Boot, or similar), with strong knowledge of concurrency, REST API design, and JVM performance.
- Hands-on experience with Apache Kafka (or similar).
- Hands-on experience running services in the cloud, preferably AWS, with strong working knowledge of Kubernetes, Docker, CI/CD, and observability.
- Exceptional problem-solving skills with a strong foundation in data structures, algorithms, resilient microservices design, relational data modeling, and SQL.
- 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.
- Clear written and verbal communication, with the ability to explain technical trade-offs to engineers, product managers, and customers.
Nice to have
- 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: handling enterprise customer escalations or working directly with customers on technical solutions.
- Contributions to open-source projects in integrations, distributed systems, or developer tooling.
Details
- Location: Hyderabad, India.
- Visa sponsorship is not available for this position.
- Position is to be filled as soon as possible.
Read the full description and apply on the company’s own careers page.