Lead Software Engineer - Golang

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

Lead Software Engineer role at New Relic, focusing on building and scaling backend services for an observability platform that helps companies understand their complex systems in an AI-first world. The role involves designing, building, and maintaining services, creating automation, and working in an agile, DevOps environment. Requires strong GoLang proficiency and experience with distributed systems, cloud platforms, and delivering production code.

What you'd actually do

  1. Design, Build, maintain, and scale back-end services and their support tools.
  2. Participate in architectural definitions with a high degree of innovation and creativity.
  3. Creating automation and tooling to make our systems more scalable and easier to deploy.
  4. Working directly within a multidisciplinary team to help our customers and partners.
  5. Research new tools and services to understand complex scenarios and to also propose new features.

Skills

Required

  • GoLang
  • distributed systems
  • concurrency
  • production-scale systems
  • Agile environment
  • delivering production code
  • design and implement distributed solutions

Nice to have

  • React
  • AWS
  • Azure
  • GCP
  • Terraform
  • Temporal
  • workflow orchestration
  • GitHub Admin
  • CLI tools in GoLang
  • DSLs
  • open source projects
  • build and test automation
  • CI/CD pipelines
  • test frameworks
  • mentoring engineers
  • up skilling team members
  • Async programming
  • streams
  • event-driven architecture
  • reactive flows

What the JD emphasized

  • GoLang (primary language — non-negotiable)
  • 9+ years of hands-on experience with distributed systems, concurrency, and production-scale systems.