Senior Software Engineer - Go (Golang) OSS Package Ecosystem
Volto USA
Hi Team,
Hope all is going great on your end!
I'm Muthu, a Senior Technical Recruiter at Volto Consulting.
Job Title: Senior Software Engineer Go (Golang) OSS Package Ecosystem
Location: Redmond, WA Hybrid
Job Type: Contract 6 Months
Experience Required: 7+ Years
Skills: Golang, Go Modules, Bazel, CI/CD
LinkedIn must
Job Description:
Role Summary
We are seeking an experienced Go (Golang) Open Source Software Engineer to drive the modernization and maintenance of large-scale third-party package ecosystems. The engineer will be responsible for performing version upgrades of open-source Go packages, resolving dependency conflicts, fixing code breaks introduced by package updates, and ensuring successful validation through build, test, and presubmit pipelines.
The ideal candidate will possess deep expertise in Go modules, dependency management, build systems, CI/CD pipelines, and OSS package maintenance. This role requires hands-on engineering ownership across package migration, compatibility remediation, Copybara workflows, build/test stabilization, local patch management, and upstream contribution activities.
Key Responsibilities
Open Source Package Upgrade Management
-
Perform version upgrades of Go open-source packages across large codebases.
-
Analyze package dependencies and transitive dependency chains.
-
Assess compatibility impact of package upgrades on consuming applications.
-
Drive package modernization and retirement of obsolete dependencies.
-
Manage end-to-end package migration activities.
Dependency Analysis & Remediation
-
Investigate dependency conflicts and version incompatibilities.
-
Resolve issues arising from indirect and nested dependencies.
-
Analyze API deprecations and breaking changes introduced by package upgrades.
-
Create remediation plans for application and library compatibility issues.
-
Develop dependency migration strategies for large package ecosystems.
Go Development & Debugging
-
Troubleshoot and resolve code breaks resulting from package version migrations.
-
Modify Go applications and libraries to align with updated package APIs.
-
Perform root cause analysis of runtime, functional, and integration failures.
-
Develop and maintain fixes for OSS-related defects.
-
Contribute improvements and fixes to upstream open-source projects where appropriate.
Build & Test Engineering
-
Diagnose and resolve build failures triggered by package upgrades.
-
Investigate and fix unit, integration, and regression test failures.
-
Ensure successful execution of CI/CD validation pipelines.
-
Resolve failures identified during global presubmit validation processes.
-
Improve build reliability and automation around package migration workflows.
Copybara & Source Synchronization
-
Manage Copybara configurations and synchronization workflows.
-
Troubleshoot repository synchronization and code migration issues.
-
Resolve merge conflicts and code integration challenges.
-
Support source movement between internal and external repositories.
Patch Management
-
Create and maintain local patches for package compatibility.
-
Track upstream fixes and assess opportunities to retire local patches.
-
Manage patch lifecycle and release readiness.
-
Maintain upgrade documentation and remediation records.
Engineering Automation
-
Develop automation for:
-
Dependency discovery
-
Version analysis
-
Impact assessment
-
Upgrade validation
-
Failure triage
-
-
Build tooling to improve migration velocity and engineering productivity.
Required Technical Skills
Go Programming Expertise
-
Strong software engineering experience in Go (Golang).
-
Deep understanding of:
-
Goroutines
-
Channels
-
Concurrency patterns
-
Memory management
-
Context propagation
-
Error handling strategies
-
-
Experience developing and maintaining production-grade Go applications.
Go Ecosystem Knowledge
-
Extensive experience with:
-
Go Modules
-
GOPROXY
-
Dependency resolution
-
Semantic versioning
-
Package publishing
-
Open-source package maintenance
-
Build & CI/CD
-
Strong experience with:
-
Bazel
-
Go Build
-
Go Test
-
GitHub Actions
-
Jenkins
-
Buildkite
-
GitLab CI
-
-
Ability to troubleshoot large-scale build environments.
Dependency & Migration Engineering
-
Experience performing:
-
Package upgrades
-
Framework migrations
-
Dependency conflict resolution
-
Version compatibility analysis
-
API migration and refactoring
-
Source Control & Repository Management
-
Git expertise.
-
Experience with monorepos and large-scale codebases.
-
Familiarity with Copybara or equivalent repository synchronization tools.
-
Code review and branching strategy experience.
Platform & Infrastructure
-
Linux systems expertise.
-
Container technologies:
-
Docker
-
Kubernetes
-
-
Familiarity with cloud-native development practices.
Preferred Qualifications
-
Experience managing large-scale OSS upgrade programs.
-
Contributions to public Go open-source projects.
-
Experience with supply-chain security and dependency governance.
-
Familiarity with vulnerability remediation practices.
-
Experience with SBOM generation and management.
-
Understanding of modern software release engineering practices.
Skills
Mandatory Skills: Golang
$148.5k - $237.6k
...and justice issues with our ecosystem of devices and cloud software. Like our products, we... ...focused team leveraging mainly GoLang and Scala. Cloud... ...would be a strong backend engineer with a mind for system design... ...experience in languages such as Go, Scala, Java, TypeScript,...GolangSeniorWork experience placementWork at officeRemote work- ...looking for an experienced Full-Stack Go Software Engineer to join our innovative technology team... ...offers great benefits: full healthcare package (medical, dental, vision, life), 401k with... ...SKILLS ~3+ years of experience with Golang. ~2+ years of experience with JavaScript...GolangFull timeFlexible hours
$148.5k - $237.6k
...and justice issues with our ecosystem of devices and cloud software. Like our products, we... ...focused team leveraging mainly GoLang and Scala. Cloud... ...would be a strong backend engineer with a mind for system design... ...experience in languages such as Go, Scala, Java, TypeScript,...GolangSeniorWork experience placementWork at officeRemote work- ...Software Engineer OpportunityProject Overview:Application: Homegrown web application developed in Vue.js for the frontend and Go-Lang for the backend.Purpose: The application is used to manage various... ...of software engineering experience with GoLang and Vue.JS GoLang Vue....GolangSeniorContract workLocal areaRemote workFlexible hours
$145k - $200k
...builds the world’s leading software for data-driven decisions and... ...hardware footprint or large. As a Senior Software Engineer on Substrate, you will... ...with strong proficiency in golang, C/C++ or equivalentWorking... ...operators, and competent coding in Go, Java, or equivalent for the...GolangSeniorFull timeWork experience placementWork at officeRemote workWork from homeRelocation package$105k - $230k
...Great Careers.Job SummaryGEICO is seeking an experienced Senior Software Engineer to play a pivotal role in building the next-generation Release... ...for large-scale organizations.Expertise in Python, Golang (Go), .NET and TypeScript, React for building scalable platform...GolangSeniorHourly payWork experience placementLocal area$13 per hour
...broader Salesforce ecosystem — including Mulesoft... ...highly experienced Senior, Lead, and Principal Engineers to serve as a key individual... ...interface design, going deep hands-on when... ...production-grade software using modern engineering... ...)Mastery of Golang, GraphQL, and PostgreSQLHands...GolangSeniorFull time$147k - $202k
...for an Observability Engineer to help ensure that our... ...continuing to rapidly ship software that our customers... ...in these areas. As a Senior Engineer on this team,... ...Expertise in the Datadog ecosystem (Metrics, Logs, Traces... ...skills in Node.js or Golang Experience with...GolangSeniorPermanent employmentLocal areaWorldwideFlexible hours$145.92k - $209.24k
...1781The Role: We are looking for a Senior Full Stack Software Engineer for Application Engineering. As a Software... ...based on JavaScript, Python, Golang 5+ years of experience in REST, GraphQL... ..., pandas, or in C/C++Experience packaging backend API’s and UI into containerized...GolangSeniorPermanent employmentContract workWork at officeRemote work2 days per week$147k - $202k
...for the GenAI era. We’re looking for a Senior Software Engineer to join the AI Agentic Experience... ...and across the broader AI + identity ecosystem Write and Maintain High-Quality Documentation... ...in JavaScript/TypeScript, Golang and/or Python , and the ability to...GolangSeniorLocal areaWorldwideFlexible hours$145k - $200k
...small hardware footprint or large. As a Senior Software Engineer on Substrate, you will design and build... ...experience with strong proficiency in Golang, C/C++ or equivalent Working knowledge... ...K8s operators, and competent coding in Go, Java, or equivalent for the purposes of...GolangSeniorRelocation package$105k - $230k
...Great Careers Job Summary GEICO is seeking an experienced Senior Software Engineer to play a pivotal role in building the next-generation Release... ...for large-scale organizations. Expertise in Python, Golang (Go), .NET and TypeScript, React for building scalable platform...GolangSeniorHourly payWork experience placementLocal area- ...solvers, changemakers, and go-getters—where people are working... ...comprehensive set of system/software engineering and information technology... ...enterprise development ecosystems to build and test software that... ...a competitive total rewards package that goes beyond the standard...SeniorFull time
$140k - $220k
...the dream.We're looking for a Senior Software Engineer to join a team that spans... ...architectureExperience with CI/CD, package management, and release... ...with themApache Kafka ecosystem depth (Kafka Streams, Connect... ...ZoomInfo (NASDAQ: GTM) is the Go-To-Market Intelligence Platform...SeniorWorldwide- Cloudflare is seeking a highly skilled engineer to work on Quicksilver, Cloudflare’s globally distributed key-value store. You will contribute in Go and C, own critical stack areas, and help ensure fast, reliable data delivery across the edge. The role emphasizes building...Senior
- ...Sr. Software EngineerUnited StatesSingleStore engineers build the real-time data platform powering some... ...Product, Sales, and Go-To-Market teams to deliver... ...SummaryWe are seeking a Senior/Principal Software Engineer... ...system-level software in Golang or similar languageFamiliarity...GolangSenior
$148.5k - $223.9k
...Salesforce.The Salesforce Enterprise Security Engineering team designs and operates highly... ...systems that deliver cloud-scale security software across multiple public cloud platforms and... ...large-scale security services using Golang or Python.Integrate and extend secure device...GolangSeniorFull time$135k - $170k
...promising startup What you’ll do Design and ship Golang services Build on AWS (Lambda, API Gateway... ...with applicable laws. Job Function & Industry Engineering and Information Technology Industries: IT Services and IT Consulting and Software Development #J-18808-Ljbffr JobotGolangSeniorLocal areaRemote work$158.6k - $181k
...Senior Software Engineer, Golang Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast... ...JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration...GolangSeniorFull timePart timeInternshipH1bLocal area$147k - $202k
...for an Observability Engineer to help ensure that our... ...continuing to rapidly ship software that our customers... ...these areas. As a Senior Engineer on this team,... ...Expertise in the Datadog ecosystem (Metrics, Logs, Traces... ...skills in Node.js or Golang ~ Experience with...GolangSeniorLocal areaWorldwideFlexible hours$112.8k - $257k
Full Stack Software Engineer, SeniorThe Opportunity: As a lead software engineer, you can resolve... ...using technologies such as Java, Python, Go, Rust, or Structured Query Language (SQL... ...component of Booz Allen’s total compensation package for employees. This posting will close...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$160k - $240k
...include Hivemind autonomy software, V-BAT and X-BAT... ...integration, hardware, and test engineering to solve some of the... ....About the Job:As a Senior Software Engineer, you... ...with robotic software ecosystems (e.g., ROS, OMPL,... ...regular employee offer package:Pay within range listed...SeniorFull timeTemporary workPart timeWorldwide$191k - $253k
...fully integrated hardware and software systems, including Lattice... ...warfighting domain.ABOUT THE JOBAs a Senior Software Engineer on Space Ground Software,... ...as Java, Python, C++, Rust, Go, JavaScript, etc.Experience... ...'s total compensation package. Additionally, Anduril offers...SeniorFull timeWork experience placementImmediate start- ...ExperienceRequired:6+ years’ experience in software development with expert level... ...tools to accelerate software engineering workflows, including code... ...Active contributions to OSS projects Experience in Agile... ...source libraries Experience packaging and publishing applications...SeniorFull timeTemporary workRemote workFlexible hours
$191k - $253k
...and maturing high-potential, software-defined, AI-native offerings... ...Motion Planning, Hardware, Test Engineering, Space, Networking, and... ...as Java, Python, C++, Rust, Go, JavaScript, etc.Experience building... ...Anduril's total compensation package. Additionally, Anduril offers...SeniorFull timeWork experience placementImmediate startRemote work$191k - $253k
...not years.ABOUT THE JOBAt Anduril, our Software Engineers are at the forefront of defense technology... ...-end software using languages such as Go, Python, Java, Rust, or C++.Data Systems... ...considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier...SeniorFull timeWork experience placementImmediate start$148.5k - $237.6k
...safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work... ...where you matter.Your ImpactAs a Senior Software Engineer II, in the Real Time Operations pillar... ..., managed languages such as Go, Java, Python, or similarExperience...SeniorWork experience placementWork at officeRemote work$191k - $253k
...not years.ABOUT THE TEAMThe Software Platform team at Anduril is... ...and systems that empower our engineering teams to develop, test, and... ...work across a complex delivery ecosystem, multi-stage release... ...Anduril's total compensation package. Additionally, Anduril offers...SeniorFull timeWork experience placementImmediate start$140k - $220k
...everything. Thrive with us at ZoomInfo.As a Senior Software Engineer on the Integrations team, you'll... ...that connect ZoomInfo's platform to the ecosystem of CRM, MAP, and external eco-systems... ...with the tools at the center of their go-to-market stack.Our engineering...SeniorWork from homeWorldwideMonday to Friday$158.6k - $181k
Senior Software Engineer, DevOps (Enterprise Platform Technology) Do you love building and pioneering in... ...like Java, Python, SQL, Ruby and Go, Container Orchestration services including... ...scripting (Python, SQL, Java, JavaScript, Golang, Bash, Perl or Ruby) 2+ years of...GolangSeniorFull timePart timeInternshipH1bLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Go (Golang) OSS Package Ecosystem. Be the first to apply!
- cybersecurity software engineer Washington DC
- graduate software engineer Washington DC
- software developer fintech Washington DC
- new graduate software engineer Washington DC
- senior robotics software engineer Washington DC
- software engineer visa sponsorship Washington DC
- software qa engineer Washington DC
- network software engineer Washington DC
- software engineer remote Washington DC
- part time software developer Washington DC


