Lead Software Engineer - Golang

New Relic

Bengaluru

On-site

INR 3,500,000 - 6,000,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

New Relic Bengaluru is seeking a Senior Go Backend Engineer to design, build, and scale distributed systems. You will work in a multidisciplinary, agile DevOps team, delivering production-grade services and automation to improve deployment and reliability.

Candidates should have 9+ years of distributed systems experience, Go expertise, and cloud knowledge (AWS/Azure/GCP). Frontend React experience is a plus; strong collaboration and ownership are essential.

Qualifications

  • 9+ years of hands-on experience with distributed systems, concurrency, and production-scale systems.
  • Strong proficiency in Go (GoLang) as the primary language.
  • Frontend experience with React - basic-level skill.
  • Cloud platform knowledge: AWS, Azure, or GCP (at least one, deeply).
  • Proven track record of delivering production code in an Agile environment.
  • Collaborative engineer who drives shared code ownership and involves teammates in key decisions.
  • Ability to design and implement distributed solutions for complex, real-world problems.

Responsibilities

  • Design, build, maintain, and scale back-end services and their support tools.
  • Participate in architectural definitions with a high degree of innovation and creativity.
  • Create automation and tooling to make our systems more scalable and easier to deploy.
  • Work directly within a multidisciplinary team to help our customers and partners.
  • Research new tools and services to understand complex scenarios and propose new features.
  • Work in an agile environment with a DevOps approach; teams build and maintain their own software, including taking turns being on-call.

Skills

Go
Distributed systems
Concurrency
React
Cloud platforms (AWS/Azure/GCP)
Agile / DevOps
On-call / production support
Collaborative / code ownership

Tools

Terraform
Temporal
GitHub Admin
Go CLI tools
DSLs
Open source contributions
CI/CD tooling

Job description

Responsibilities:
  • Design, build, maintain, and scale back-end services and their support tools.
  • Participate in architectural definitions with a high degree of innovation and creativity.
  • Create automation and tooling to make our systems more scalable and easier to deploy.
  • Working directly within a multidisciplinary team to help our customers and partners.
  • Research new tools and services to understand complex scenarios and to also propose new features.
  • Working in an agile environment with a DevOps approach; teams build and maintain their own software, including taking turns being on-call.
Requirements:
  • 9+ years of hands-on experience with distributed systems, concurrency, and production-scale systems.
  • Strong proficiency in GoLang (primary language, non-negotiable).
  • Frontend experience with React - basic-level skill.
  • Cloud platform knowledge: AWS, Azure, or GCP (at least one, deeply).
  • Proven track record of delivering production code in an Agile environment.
  • Collaborative engineer who drives shared code ownership and involves teammates in key decisions.
  • Ability to design and implement distributed solutions for complex, real-world problems.
Good to have:
  • Experience with Terraform (Infrastructure as Code).
  • Familiarity with Temporal for workflow orchestration.
  • GitHub Admin experience (managing orgs, teams, access controls).
  • Experience building CLI tools in GoLang.
  • Knowledge of DSLs (Domain Specific Languages).
  • Contributions to open source projects.
  • Passion for build and test automation, CI/CD pipelines, and test frameworks.
  • Experience mentoring engineers and upskilling team members.
  • Async programming skills: streams, event-driven architecture, reactive flows.
  • Frontend experience with React.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Golang
Lead Software Engineer - Golang

EPAM Systems • India

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer (Golang)
Senior Software Engineer (Golang)

ConnectWise • Pune District

On-site
INR 800,000 - 1,200,000
Staff Engineer - Golang
Staff Engineer - Golang

DDN • Pune District

On-site
INR 2,000,000 - 4,000,000
Staff Engineer
Staff Engineer

GreyOrange • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Tech Lead- Go-lang
Tech Lead- Go-lang

Geekyants • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Software Engineer - Golang
Software Engineer - Golang

KJBN Labs • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Golang Developer
Golang Developer

Geekyants • India

On-site
INR 1,200,000 - 1,800,000
Lead Software Engineer
Lead Software Engineer

New Relic One • Bengaluru

Hybrid
INR 4,200,000 - 6,500,000
Fullstack Developer Lead
Fullstack Developer Lead

Gemsource It Consulting • India

On-site
INR 5,500,000 - 7,500,000
Golang Tech Lead
Golang Tech Lead

Uberlife Consulting • Bengaluru

On-site
INR 2,500,000 - 4,000,000