Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16756925

    People Prime Worldwide logo

    Golang Developer

    People Prime Worldwide · Hyderabad · onsite · Posted 42d ago

    Not disclosed5–7 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    About Client:

    We are a leading professional services firm offering Tax, Assurance, Accounting, Outsourcing, Advisory and Technology-led Services for both domestic and international clients across a range of industries. Bringing innovative thinking to a digitally evolving market is helping us reinstate and better offer our long-standing promise of delivering quality driven by value and up-to-date thinking. We bring an unwavering commitment to quality and integrity. With a focus on helping companies tread their growth trajectory strategically and sustainably, our suite of services and solutions is designed to support businesses through each phase of their growth cycle, enabling them to navigate existing challenges whilst readying them for future opportunities.

    Job Description: -

    Job Title: Golang Developer

    Location: Pune, Chennai, Hyderabad & Bangalore

    Experience: 5+ yrs

    Employment Type: Contract to hire

    Work Mode: On-site

    Notice Period: Immediate joiners

    Roles & Responsibilities:

    We are seeking a senior Go engineer to deliver complex third-party open-source package upgrades in a large monorepo environment. The role owns the engineering path from package assessment and version change 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 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.

    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, 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.

    Preferred experience:

    Copybara or comparable source-synchronization tooling.

    Large-scale OSS dependency upgrade, vulnerability-remediation, or package-maintenance programs.

    Complex dependency graphs, generated code, multi-target changes, and high-impact API migrations.

    Building reusable upgrade playbooks or automation within controlled enterprise environments.

    Expected outcomes:

    Accepted package upgrade: package builds pass, existing tests pass, applicable presubmits pass, and the change list is submitted.

    Migration report: package/version details, code and dependency remediation, validation evidence, patch disposition, and documented exceptions.

    Predictable delivery: early blocker escalation, clean handoffs, reusable learnings, and reliable progress against assigned priorities.

    Sourced from foundit

    Skills

    Merge Conflict ResolutionScriptingCI presubmit pipelinesGit-based change managementIdiomatic API refactoringLocal patch lifecycle managementPackage compatibilityTransitive dependency resolutionCode ReviewBazelGolangsemantic versioningGo testLinuxgo buildgo modules

    About People Prime Worldwide

    People Prime Worldwide logo

    People Prime Worldwide

    Recruitment

    674

    employees

    2012

    14 years old

    Hyderabad

    India

    About

    People Prime helps choose best IT staffing services for IT and Non-IT hiring

    Industries

    Recruitment

    Employee ratings

    362 reviews

    4.1/ 5

    Culture

    4.0

    Career growth

    3.7

    Work-life

    4.0

    Employees rate it well for

    Salary38Work Environment24Senior Management16Work Culture16Learning14

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Golang Developer · waiting for your command