Senior Software Engineer

New Relic New Relic · Enterprise · Hyderabad, India · Telemetry Data Platform

New Relic is seeking a Senior Software Engineer to work on their Kubernetes Agents and Services team. The role involves building, maintaining, and scaling Go/Python clients and support tools, contributing to open source, and collaborating on service improvements. The engineer will work on Kubernetes integrations for observability, backend services, and UI components, with a DevOps approach. Experience with instrumentation, agents, large-scale distributed systems, Linux, software architectures, and Go is required, along with familiarity with scaling applications in Kubernetes.

What you'd actually do

  1. Build, maintain, and scale Go/Python clients/projects and their support tools.
  2. Contribute to Open Source and get the chance to grow your reputation and skills.
  3. Collaborate with team members to discuss and implement service improvements, research new tools and services to solve sophisticated problems properly.
  4. Ship incrementally and often, helping the team to maintain a constant flow of feedback on its work.
  5. Work in an agile environment with a DevOps approach—teams build and maintain their own software, including participating in second layer support rotations.

Skills

Required

  • Go programming language
  • Python programming language
  • Kubernetes
  • large scale distributed systems
  • Linux systems
  • software architectures
  • instrumentation
  • agents

Nice to have

  • Helm charts
  • Unix OS
  • Windows
  • OpenTelemetry
  • Prometheus

What the JD emphasized

  • Kubernetes integration
  • agents
  • instrumentation
  • large scale distributed systems
  • Go programming language
  • scaling applications in Kubernetes environments