06 Sep
|
ZettaMine Labs
|
Bengaluru
06 Sep
ZettaMine Labs
Bengaluru
Hello All,
Greetings from ZettaMine
Senior Go Engineer – Open-Source Package Upgrades
Location: Pune, Chennai, Hyderabad, Mumbai, Noida & Bangalore
Years of Experience: 3 to 8 years
Notice Period: Immediate Joiners
Job Description
We are seeking a Senior Go Engineer to deliver complex third-party open-source package upgrades in a large monorepo setting. The role will own the complete engineering path, from package assessment and version changes through dependency remediation, build and existing-test stabilization, applicable presubmits, change submission, and migration reporting.
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 safely re-apply or retire patches.
Resolve breaking API changes in upgraded libraries 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 package changes.
Use approved internal tooling and reusable automation to accelerate analysis, failure triage, validation, and evidence capture.
Submit review-ready change lists with clear technical rationale, validation evidence, patch status, and traceable migration records.
Document and escalate material package deviations, external blockers, and cross-product dependency impacts with actionable evidence.
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
📌 [2JYI] Senior Golang Developer (Bengaluru)
🏢 ZettaMine Labs
📍 Bengaluru