Golang engineer

Alike Thoughts

Pune District, Chennai District, Bengaluru

Hybrid

INR 2,232,000 - 3,571,000

Full time

14 days+
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

Alike Thoughts requires an experienced GoLang Engineer to work on large-scale monorepo environments, handle dependency upgrades, and API migrations. This contract role focuses on hands-on Go development, debugging, and tooling to stabilize builds.

You will upgrade modules, analyze dependencies, and resolve API changes while collaborating with global teams across Pune, Chennai, Hyderabad, and Bangalore. Strong CI/CD and scripting skills are essential for success.

Qualifications

  • 3–8 years of software engineering experience with strong GoLang development.
  • Strong knowledge of Go Modules, Semantic Versioning and Dependency Management.
  • Hands-on experience with Go Build, Go Test and Bazel.
  • Strong debugging and troubleshooting skills.
  • Experience with API refactoring and dependency upgrades.
  • Good knowledge of Git, Linux and Shell Scripting.
  • Experience working with large codebases or monorepo environments.
  • Understanding of CI/CD and build/presubmit pipelines.
  • Good communication and documentation skills.

Responsibilities

  • Upgrade Go modules and third-party open-source package versions.
  • Analyze dependency trees, compatibility issues, API changes, and upgrade impact.
  • Resolve breaking API changes and update affected downstream applications.
  • Troubleshoot Go build, Go test, Bazel, CI/CD and presubmit failures.
  • Manage dependency upgrades, local patches, and patch lifecycle.
  • Work with Git for code changes, reviews, merge conflicts, and change management.
  • Maintain and troubleshoot Copybara configurations and source synchronization.
  • Develop scripts and automation to support dependency analysis and upgrade activities.
  • Prepare technical documentation, migration reports, and validation evidence.
  • Collaborate with engineering teams, reviewers, and technical SMEs to resolve issues.

Skills

GoLang
Go Modules
Dependency Management
Go Build
Go Test
Bazel
Git
Linux
Shell Scripting
Monorepo
CI/CD
API Refactoring
Copybara

Tools

Copybara

Job description

GoLang Engineer / Senior Go Engineer

Experience: 48 Years
Locations: Pune / Chennai / Hyderabad / Bangalore
Employment Type: Contract – 6 Months- 1 year extend
Immediate Joiners Only

Job Summary

We are looking for an experienced GoLang Engineer with strong hands-on development and debugging experience in Go. The candidate will work on large-scale monorepo environments, open-source package upgrades, dependency management, build stabilization, and API migration activities.

Key Responsibilities
  • Upgrade Go modules and third-party open-source package versions.
  • Analyze dependency trees, compatibility issues, API changes, and upgrade impact.
  • Resolve breaking API changes and update affected downstream applications.
  • Troubleshoot Go build, Go test, Bazel, CI/CD and presubmit failures.
  • Manage dependency upgrades, local patches, and patch lifecycle.
  • Work with Git for code changes, reviews, merge conflicts, and change management.
  • Maintain and troubleshoot Copybara configurations and source synchronization.
  • Develop scripts and automation to support dependency analysis and upgrade activities.
  • Prepare technical documentation, migration reports, and validation evidence.
  • Collaborate with engineering teams, reviewers, and technical SMEs to resolve issues.
Required Skills
  • 3–8 years of software engineering experience with strong GoLang/Golang development.
  • Strong knowledge of Go Modules, Semantic Versioning and Dependency Management.
  • Hands-on experience with Go Build, Go Test and Bazel.
  • Strong debugging and troubleshooting skills.
  • Experience with API refactoring and dependency upgrades.
  • Good knowledge of Git, Linux and Shell Scripting.
  • Experience working with large codebases or monorepo environments.
  • Understanding of CI/CD and build/presubmit pipelines.
  • Good communication and documentation skills.
Preferred Skills
  • Experience with Copybara or similar source synchronization tools.
  • Experience in open-source package upgrades or vulnerability remediation.
  • Experience with complex dependency graphs and generated code.
  • Experience building automation/playbooks for package upgrades.
  • Exposure to large-scale enterprise software development environments.

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

Similar jobs worth comparing

Golang Developer
Golang Developer

CIEL HR • Bengaluru

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

CIEL HR • Hyderabad, Pune District, Bengaluru

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

People Prime Worldwide • Hyderabad, Chennai District, Bengaluru

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

Zettamine Labs • Hyderabad, Chennai District, Bengaluru

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

Weekday AI • Bengaluru

On-site
INR 1,000,000 - 2,500,000
Golang Operations & Support Engineer
Golang Operations & Support Engineer

Robosoft • India

Hybrid
INR 1,400,000 - 2,400,000
GoLang Development – Technical Lead (Exp: 8+ Years to 12 Years)
GoLang Development – Technical Lead (Exp: 8+ Years to 12 Years)

BILVANTIS TECHNOLOGIES • Hyderabad

On-site
INR 4,000,000 - 6,500,000
Golang Developer
Golang Developer

SISA • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Back End Engineer
Back End Engineer

V2 Solutions • Pune District

Hybrid
INR 1,200,000 - 1,800,000
Golang developer
Golang developer

BigThinkCode • Chennai District

Hybrid
INR 1,200,000 - 2,400,000