Apply Edge Start your job search

Senior Go Software Engineer

Vidorra Consulting Group · Richmond, VA

Apply & track with Apply Edge
Location: Redmond WARole SummaryWe are seeking a highly skilled Senior Go Software Engineer to deliver complex third-party open-source software (OSS) package upgrades within a large-scale monorepo environment. The engineer will assess package and dependency impacts, execute version upgrades, remediate compatibility issues, stabilize builds and existing tests, complete applicable presubmit validation, submit review-ready changes, and maintain clear migration records.Required Qualifications7+ 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 large or monorepo-based build environments.Demonstrated ability to isolate and remediate 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 subject-matter experts.Preferred ExperienceCopybara 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.Platform engineering, developer infrastructure, build engineering, or release engineering environments