Go Software engineer

Vidorra Consulting Group

Redmond (WA)

On-site

USD 180,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Vidorra Consulting Group is seeking a senior Go software engineer to lead hands-on development in Go, manage module usage, and oversee dependency upgrades in large-scale codebases. The role emphasizes solid Linux scripting, automated testing, and robust collaboration with reviewers and experts.

Ideal candidates bring 7+ years of engineering experience, deep knowledge of Go modules and semantic versioning, and a track record with monorepo build systems like Bazel.

Qualifications

  • 7+ years of software engineering experience with substantial hands-on Go development.
  • Strong knowledge of Go modules, semantic versioning, and dependency resolution.
  • Experience with Bazel, go build, go test, CI/presubmit pipelines, and large/monorepo builds.
  • Ability to isolate and remediate compiler, linker, build, test, and runtime failures from dependency upgrades.
  • Proficiency with Git-based change management and code review.
  • Strong Linux and scripting skills for automation and investigation.
  • Clear written and verbal communication and collaboration with reviewers and language subject-matter experts.

Skills

Go / Golang
Go Modules
Semantic Versioning
OSS Package Upgrades
Dependency Management
CI / Presubmit
Git
Linux
Python
Shell / Bash

Tools

Bazel
Git
Linux
Python
Shell / Bash
Copybara

Job description

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.


Mandatory Technical Skills


  • Go / Golang

  • Go Modules

  • OSS Package Upgrades

  • Dependency Management

  • Semantic Versioning

  • Bazel

  • Git

  • Linux

  • CI / Presubmit

  • Python

  • Shell / Bash


Note: Python is retained as a mandatory skill based on the supplied requirement and is expected to support scripting, investigation, and automation. Go remains the primary engineering language for this role.


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.

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 Golang Engineer
Senior Golang Engineer

We Love Pop Ups • United States

Remote
USD 82,000 - 136,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 (Golang) Software Engineer
Go (Golang) Software Engineer

CPS, Inc. • Austin (TX)

On-site
USD 110,000 - 180,000
Go (Golang) Software Engineer
Go (Golang) Software Engineer

Cps4jobs • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Go Developer
Senior Go Developer

EPAM Systems • United States

Remote
USD 120,000 - 160,000
Senior Golang Engineer
Senior Golang Engineer

Anblicks • Dallas (TX)

On-site
USD 120,000 - 180,000
Golang Developer
Golang Developer

VSG Business Solutions LLC • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Golang python developer
Golang python developer

TechDigital Group • Minneapolis (MN)

On-site
USD 80,000 - 110,000
C,C++ and Golang Developers
C,C++ and Golang Developers

Pentangle Tech Services | P5 Group • Irvine (CA)

On-site
USD 140,000 - 190,000