1

Go Developer Jobs in Seattle, WA (NOW HIRING)

Go (Golang) Engineers roles in Redmond, Washington / Frisco TX (Hybrid) Exp: 7 + years Role Summary We are seeking an experienced Go (Golang) Open Source Software Engineer to drive the modernization ...

New

Contract Duration: Long Term Senior Software Engineer - Go (Golang) OSS Package Ecosystem Experience 7+ Years Role Summary We are seeking an experienced Go (Golang) Open Source Software Engineer to ...

We are seeking a Senior Go Engineer to deliver complex third-party open-source package upgrades in a large monorepo environment. * The role owns the engineering path from package assessment and ...

New

Golang Developer

Bellevue, WA ยท On-site

$136K - $176K/yr

Solid backend engineer ... Writes working Go code live * Understands concurrency + distributed systems * Can explain scale ...

DevOps Engineer

Seattle, WA ยท On-site

$60 - $82.25/hr

Practical experience with the Go programming language is desired. Practical experience building systems on a public cloud infrastructure (AWS, GCE, etc.) is desired. Additional Information Tetiana ...

DevOps Engineer

Seattle, WA ยท On-site

$60 - $82.25/hr

Sc. degree in Computer Science, Engineering, Mathematics, Statistics or related field is desired. โ€ข Practical experience with the Go programming language is desired. โ€ข Practical experience ...

Infrastructure engineer

Seattle, WA

$122K - $160K/yr

... devops. Qualifications Responsibilities: System integration and distributed system debugging ... Practical experience with the Go programming language is desired. Practical experience building ...

Software Developer

Seattle, WA ยท Remote

$200 - $300/hr

As a Software Engineering evaluator, you will create cutting-edge datasets for training ... Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and ...

New

Python Developer

Bellevue, WA ยท On-site

$56.75 - $78.25/hr

Here is the JD for Python Developer I am looking for: * Bachelor's degree in computer science ... Experience with backend frameworks such as Gin (Go), Flask/Django (Python). * Solid understanding ...

Rust Developer

Seattle, WA ยท Remote

$200 - $300/hr

As a Software Engineering evaluator, you will create cutting-edge datasets for training ... Java, and Go; evaluating and refining AI-generated code for efficiency, scalability, and ...

New

Python Developer

Seattle, WA ยท Remote

$200 - $300/hr

... Go. You will evaluate and refine AI-generated code for efficiency, scalability, and reliability, and work with cross-functional teams to enhance enterprise-level AI-driven coding solutions. What Does ...

New

DevOps Engineer DevOps Engineer

Seattle, WA ยท On-site

$120 - $180/hr

We're seeking a DevOps Engineer to own our cloud infrastructure, deployment pipelines, and site ... Python, Bash, or Go for automation and tooling * Experience with configuration management: Ansible ...

next page

Showing results 1-20

Go Developer information

See Seattle, WA salary details

$19

$60

$93

How much do go developer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for go developer in Seattle, WA is $60.13, according to ZipRecruiter salary data. Most workers in this role earn between $45.96 and $73.61 per hour, depending on experience, location, and employer.

What is a Go developer?

A Go Developer is a software engineer who specializes in using the Go programming language (also known as Golang) to build applications, systems, and services. Go Developers are often responsible for creating scalable and efficient back-end solutions, working with APIs, and optimizing performance. They may also collaborate with front-end developers, DevOps teams, and other stakeholders to deliver robust software products. Go is particularly popular for cloud services, networking tools, and distributed systems due to its simplicity and concurrency support.

What are the key skills and qualifications needed to thrive as a Go developer, and why are they important?

To thrive as a Go Developer, you need a solid understanding of the Go programming language, concurrent programming principles, and software engineering fundamentals, often backed by a degree in computer science or related experience. Familiarity with tools such as Docker, Kubernetes, version control systems like Git, and cloud platforms is typically required, along with experience in RESTful API development. Strong problem-solving abilities, attention to detail, and effective communication skills set outstanding Go developers apart. These capabilities are vital to building robust, scalable, and maintainable software solutions that meet business and user needs.

What are some common challenges Go developers face when working on large-scale projects?

Go Developers working on large-scale projects often encounter challenges related to managing dependencies, ensuring code maintainability, and optimizing performance. As projects grow, organizing packages and maintaining clear code structure become crucial for facilitating collaboration and minimizing technical debt. Additionally, Go's concurrency model, while powerful, requires careful design to avoid race conditions and ensure efficient resource utilization. Regular code reviews, automated testing, and clear documentation are essential practices to overcome these challenges and contribute effectively to large Go teams.

What is the difference between Go Developer vs Python Developer?

AspectGo DeveloperPython Developer
Required CredentialsBachelor's in Computer Science, experience with GoBachelor's in Computer Science, experience with Python
Work EnvironmentBackend services, cloud infrastructure, microservicesWeb applications, data analysis, automation
Employer & Industry UsageTech companies, startups, cloud providersWeb development, data science, automation firms

Both Go Developers and Python Developers work in software development but focus on different areas. Go Developers typically work on high-performance backend systems and microservices, while Python Developers often handle web applications, data analysis, and scripting. The choice depends on the project requirements and industry focus.

What are popular job titles related to Go Developer jobs in Seattle, WA?

For Go Developer jobs in Seattle, WA, the most frequently searched job titles are:

What job categories do people searching Go Developer jobs in Seattle, WA look for?

The top searched job categories for Go Developer jobs in Seattle, WA are:

Infographic showing various Go Developer job openings in Seattle, WA as of August 2026, with employment types broken down into 77% Full Time, 17% Part Time, and 6% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $125,145 per year, or $60.2 per hour.

Go (Golang) Engineers with OSS Package Ecosystem

The Avian Consulting LLC

Redmond, WA โ€ข On-site

Other

Posted 17 days ago


Job description

Job description

 

Role: Go (Golang) Engineers with OSS Package Ecosystem

Location: Redmond Washington /  Frisco TX   (Hybrid)            

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.