> Markdown version of [/jobs/ext/2077335-golang-engineer-oss-package-ecosystem](https://www.wearedevelopers.com/jobs/ext/2077335-golang-engineer-oss-package-ecosystem). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Golang engineer (OSS Package Ecosystem) - **Company:** Amazon.com, Inc. - **Location:** Redmond, WA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Cloud Computing, Code Review, Continuous Integration, Linux, Memory Management, Github, Open Source Technology, Software Configuration Management, Management of Software Versions, Software Vulnerability Management, Concurrency, Git, Build Management, Containerization, Gitlab-ci, Kubernetes, Patch Management, Free and Open-Source Software, Build Tools, Codebase, Code Restructuring, Software Version Control, Docker, Jenkins, Golang - **Published:** August 16, 2026 - **Apply:** https://www.careerjet.com/jobad/us695f6d44ea67ed5f9be909a529aafefa ## About the Role * 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., * 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. ## Description 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. ## Related Videos - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [5 GitHub Repos That Help You Ship and Show Your Work](https://www.wearedevelopers.com/magazine/694-5-github-repos-that-help-you-ship-and-show-your-work)