Manager, Software Engineering

New Relic New Relic · Enterprise · Hyderabad, India · UX Platform

Manager for a foundational team building the 'digital brain' of an observability platform, transforming telemetry events into a knowledge graph. Focuses on high-throughput systems, data processing, and platform modernization.

What you'd actually do

  1. Lead and grow a team responsible for the design, development, and maintenance of New Relic's foundational entity platform.
  2. Coach and mentor a committed group of seasoned engineers so that they can develop further their personal and professional abilities and be engaged and motivated.
  3. Contribute to the technical roadmap and drive significant platform modernization efforts.
  4. Ensure the operational health and reliability of critical, large-scale data processing services that are foundational to the New Relic experience.
  5. Drive technology decision-making, process efficiency, and engineering excellence within your team.

Skills

Required

  • 3+ years of experience leading engineering teams
  • Software Engineering
  • leading and scaling strong technical teams
  • large-scale distributed systems
  • high-throughput data processing
  • event streaming architectures (e.g., Kafka)
  • complex architectural migrations
  • modernizing legacy systems
  • handling incidents
  • Java or other modern programming languages
  • getting things done in a distributed, large-scale, and fast-growing environment

Nice to have

  • people management
  • mentoring
  • technical roadmap contribution
  • platform modernization
  • operational health and reliability
  • technology decision-making
  • process efficiency
  • engineering excellence
  • developer productivity
  • self-service APIs and tools
  • collaboration with multi-functional teams
  • recruitment, training, and development

What the JD emphasized

  • high-throughput systems
  • large-scale data processing
  • event streaming architectures
  • complex architectural migrations
  • modernizing legacy systems
  • handling incidents
  • large-scale distributed systems