Golang Developer

CIEL HR

Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

CIEL HR in Bengaluru is seeking an experienced Go engineer to lead dependency upgrades, upgrade Go modules, and address API changes across downstream callers. You will diagnose build failures in Bazel, fix tests, and ensure smooth migrations within the approved scope.

You will work with teams on large monorepos, maintain Copybara configurations, and improve CI/presubmit pipelines while applying disciplined patch lifecycle management and scripting to automate repeatable validation.

Qualifications

  • Hands-on Go development and debugging experience.
  • Strong knowledge of Go modules, semantic versioning, and dependency resolution.
  • Practical experience with Bazel, go build, and go test.
  • Ability to isolate and fix build/test/runtime failures from upgrades.
  • Git-based change management and code review experience.
  • Strong Linux scripting and automation skills.

Responsibilities

  • Assess packages, dependency trees, API-change exposure, upgrade friction before execution.
  • Upgrade Go modules and patch management with safe patching.
  • Resolve breaking API changes in upgraded libraries for downstream callers.
  • Diagnose and remediate Go/Bazel build failures and test failures attributed to upgrades.
  • Maintain Copybara configurations and troubleshoot integration issues.

Skills

Go
Go modules
Bazel
CI/CD
Git
Linux scripting
API refactoring

Tools

Bazel
Copybara
Git
Go tooling
CI tooling

Job description

Experience: 5+ years

Key responsibilities:


  • Assess assigned packages, dependency trees, API-change exposure, build impact, and upgrade friction before execution.

  • Upgrade Go modules and package versions; separate version bumps and local patches where required, and re-apply or retire patches safely.

  • Resolve breaking API changes in the upgraded library and update directly affected downstream callers within the approved scope.

  • Diagnose and remediate Go/Bazel build failures, existing test failures, and applicable presubmit failures attributable to the upgrade.

  • Maintain Copybara configurations and troubleshoot source-synchronization or integration issues associated with the package change.


Required qualifications:


  • 3-8 years of software engineering experience, including substantial hands‑on development and debugging in Go.

  • Strong command of Go modules, semantic versioning, transitive dependency resolution, package compatibility, and idiomatic API refactoring.

  • Practical experience with Bazel, go build, go test, CI/presubmit pipelines, and troubleshooting large or monorepo‑based build environments.

  • Demonstrated ability to isolate compiler, linker, build, test, and runtime failures introduced by dependency upgrades.

  • Proficiency with Git-based change management, code review, merge-conflict resolution, and local patch lifecycle management.

  • Strong Linux and scripting skills for investigation, repeatable validation, and engineering automation.

  • Clear written and verbal communication, disciplined documentation, and effective collaboration with reviewers and language SMEs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Developer
Golang Developer

People Prime Worldwide • Hyderabad, Chennai District, Bengaluru

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

CIEL HR • Hyderabad, Pune District, Bengaluru

On-site
INR 3,500,000 - 6,500,000
GoLang Engineer
GoLang Engineer

Zettamine Labs • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Golang engineer
Golang engineer

Alike Thoughts • Pune District, Chennai District, Bengaluru

Hybrid
INR 2,232,000 - 3,571,000
Golang Developer
Golang Developer

Cloudesign • Mumbai

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

WPP ES • Dadri

On-site
INR 1,200,000 - 2,000,000
Senior Engineer - GO
Senior Engineer - GO

Indian Institute of Science (IISC) • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000
Golang Developer
Golang Developer

Aziro • Pune District, Chennai District, Bengaluru

Hybrid
INR 3,000,000 - 4,200,000
Golang Lead Developer
Golang Lead Developer

Credopay • Chennai District

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer (Golang)
Senior Software Engineer (Golang)

ConnectWise • Pune District

On-site
INR 800,000 - 1,200,000