Go OSS Dependency Migration Engineer - Remote Contract

Tech Mirrors

New York (NY)

Remote

USD 76,000 - 103,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Tech Mirrors seeks a Go (Golang) Engineer to lead OSS package upgrade programs, ensure compatibility, and drive modernization across large codebases. You will manage end-to-end migration tasks, analyze transitive dependencies, and contribute fixes upstream where applicable.

The role emphasizes building reliable CI/CD pipelines, handling complex dependency graphs, and collaborating with cross-functional teams to minimize risk during upgrades.

Qualifications

  • Extensive production experience with Go (Golang).
  • Strong understanding of dependency management and OSS upgrades.
  • Experience managing large-scale OSS upgrade programs.
  • Familiarity with SBOM generation and vulnerability remediation.

Responsibilities

  • Perform version upgrades of Go open-source packages across large codebases.
  • Analyze 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.
  • Investigate dependency conflicts and API deprecations.
  • Create remediation plans for compatibility issues.
  • Develop dependency migration strategies for large ecosystems.
  • Troubleshoot builds and tests after upgrades.
  • Contribute fixes to upstream OSS projects where appropriate.
  • Develop automation for dependency discovery, analysis, upgrade validation.

Skills

Go programming
Concurrency patterns
Context propagation
Error handling strategies
Production-grade Go

Tools

Go Modules
GOPROXY
Dependency resolution
SemVer
Build tooling
Bazel
Go Build
Go Test
GitHub Actions
Jenkins
Buildkite
GitLab CI
Docker
Kubernetes

Job description

Tech Mirrors seeks a Go (Golang) Engineer to lead OSS package upgrade programs, ensure compatibility, and drive modernization across large codebases. You will manage end-to-end migration tasks, analyze transitive dependencies, and contribute fixes upstream where applicable.

The role emphasizes building reliable CI/CD pipelines, handling complex dependency graphs, and collaborating with cross-functional teams to minimize risk during upgrades.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Developer C2C requirements (Remote) only
Golang Developer C2C requirements (Remote) only

Tech Mirrors • New York (NY)

Remote
USD 76,000 - 103,000
Senior Go Engineer: Build & Upgrade OSS at Scale
Senior Go Engineer: Build & Upgrade OSS at Scale

Vidorra Consulting Group • Redmond (WA)

On-site
USD 180,000 - 230,000
Go Software engineer
Go Software engineer

Vidorra Consulting Group • Redmond (WA)

On-site
USD 180,000 - 230,000
Senior Go Engineer | Build & Triage Open-Source Tools
Senior Go Engineer | Build & Triage Open-Source Tools

Prointegrate World It Consulting • United States

Remote
USD 120,000 - 160,000
Remote Open Source Cloud-Native Engineer (Go/TS)
Remote Open Source Cloud-Native Engineer (Go/TS)

Defenseunicorns • United States

On-site
USD 149,000 - 201,000
Health insurance
401k Retirement Plan
Company Stock Options
+5
Remote Senior Go Backend Lead - Scalable Systems
Remote Senior Go Backend Lead - Scalable Systems

ImagineX Consulting • Atlanta (GA)

On-site
USD 120,000 - 150,000
Open Source Cloud Native Engineer — Remote (Go)
Open Source Cloud Native Engineer — Remote (Go)

Matcha • Northern (KY)

Hybrid
USD 149,000 - 201,000
Medical/Dental/Vision
Company Stock Options
401k Retirement Plan
+5
Backend Engineer (TS/Go) – Remote (Contract to Hire)
Backend Engineer (TS/Go) – Remote (Contract to Hire)

66degrees • Northern (KY)

Hybrid
USD 120,000 - 160,000
Senior Go Backend Engineer - Remote, Scalable Microservices
Senior Go Backend Engineer - Remote, Scalable Microservices

Orangesoft • San Francisco (CA)

On-site
USD 120,000 - 160,000
20 vacation days + 12 paid days off
Health insurance
Hardware & accessories
+3
Senior Go & React Full-Stack Engineer — Remote Impact
Senior Go & React Full-Stack Engineer — Remote Impact

Adaptiq • Northern (KY)

Hybrid
USD 140,000 - 190,000
Fully remote work
Home office stipend