Senior Go Software Engineer
About the role
Location: Redmond WA
Role Summary
We 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 Qualifications
7+ 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 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.
Platform engineering, developer infrastructure, build engineering, or release engineering environments
Responsibilities
- Deliver complex third-party open-source software package upgrades
- Assess package and dependency impacts
- Execute version upgrades and remediate compatibility issues
- Stabilize builds and existing tests
- Complete applicable presubmit validation and submit review-ready changes
- Maintain clear migration records
Qualifications
- 7+ years of software engineering experience
- Strong command of Go modules and semantic versioning
- Practical experience with Bazel and CI/presubmit pipelines
- Ability to isolate and remediate build and runtime failures
- Proficiency with Git-based change management
- Strong Linux and scripting skills
- Clear written and verbal communication
Skills mentioned
About Vidorra Consulting Group
Vidorra Consulting is a Software Consulting firm with strong focus on niche areas of Robotics Process Automation, Analytics & Data Integration and Oracle Utilities Analytics (OUA). It’s formed by group of highly experienced and well respected BI professionals who are all - ex-Oracle, ex- IBM and ex- Deloitte and in between them have completed several successful Fortune 500 implementations and a lot of them includes Fortune 100 customers. We deal with all technologies in the space of Oracle Business Intelligence which includes OBIEE, OBIA, Informatica, ODI, Hyperion Essbase, Oracle Database. We provide end-to end Consulting, Development, Support and Managed Services in the field of Oracle Business Intelligence and associated technologies and can help right from Technology selection process to implementation.