1

Go Golang Jobs in Bothell, WA (NOW HIRING)

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 ...

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

Design, develop, and maintain efficient, reusable, and reliable code using Go (Golang). * Build and manage scalable, secure, and high-performance backend services and APIs. * Collaborate with cross ...

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 ...

New

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 ...

New

Golang Developer Location: Bellevue, WA (Onsite/Hybrid) Job Summary ... We are seeking a Senior Go Engineer to deliver complex third-party open-source package upgrades in ...

New

Golang Developer Location: Bellevue, WA (Onsite/Hybrid) Job Summary ... We are seeking a Senior Go Engineer to deliver complex third-party open-source package upgrades in ...

New

Write clean, efficient, production-grade code in Go (Golang) * Build and scale APIs, CLI tools, billing systems, and security integrations * Set technical direction for large projects alongside ...

Write clean, efficient, production-grade code in Go (Golang) * Build and scale APIs, CLI tools, billing systems, and security integrations * Set technical direction for large projects alongside ...

Golang Developer

Bellevue, WA · On-site

$136K - $176K/yr

Golang Developer Location: Fremont, CA or Bellevue, WA- 5 days onsite per week Manager wants a ... Writes working Go code live * Understands concurrency + distributed systems * Can explain scale ...

Software Engineer, Billing

Seattle, WA · On-site

$120 - $150/hr

Strong Go/Golang backend experience. * 2+ years with TypeScript/React on the frontend. * Experience with payment and billing platforms -- Stripe strongly preferred. * Comfort with cloud ...

Java, Go (golang), Python Operational experience deploying in and running on Datacenter and Cloud architectures (networking topologies, host placement strategies, and failure modes); design of multi ...

Software Engineer, Billing

Seattle, WA · On-site

$120 - $160/hr

Write, review, and maintain Go/Golang backends and TypeScript/React frontends -- including unit, integration, and e2e tests * Architect and specify systems with enough precision that AI‑assisted ...

Upgrade Go modules and package versions separate version bumps and local patches where required and reapply or retire patches safely * Resolve breaking API changes in the upgraded library and update ...

New

next page

Showing results 1-20

Go Golang information

See Bothell, WA salary details

$60.4K

$128.5K

$178.3K

How much do go golang jobs pay per year?

As of Sep 4, 2026, the average yearly pay for go golang in Bothell, WA is $128,451.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,300.00 and $147,600.00 per year, depending on experience, location, and employer.

What is a Go (Golang) developer?

A Go (Golang) developer is a software engineer who specializes in using the Go programming language, often called Golang, to build efficient and scalable applications. Go is known for its simplicity, strong concurrency support, and performance, making it popular for backend development, cloud services, and distributed systems. Go developers are responsible for writing clean code, designing APIs, optimizing performance, and collaborating with teams to deliver robust software solutions.

What are the key skills and qualifications needed to thrive as a Go (Golang) developer?

To thrive as a Go (Golang) Developer, you need strong programming skills in Go, a solid understanding of data structures, algorithms, and concurrent programming, often supported by a degree in computer science or related experience. Familiarity with tools like Git, Docker, Kubernetes, and experience with RESTful APIs or microservices architectures is common, along with knowledge of CI/CD pipelines. Problem-solving abilities, effective communication, and collaboration are important soft skills that set top developers apart. These skills ensure efficient, scalable software development and smooth teamwork in dynamic engineering environments.

What are some common challenges faced by Go (Golang) developers when working on large-scale projects?

Go developers often encounter challenges related to managing dependencies and ensuring efficient concurrency when working on large-scale projects. Handling package management, maintaining code readability, and organizing large codebases can be complex, especially as teams grow. Additionally, optimizing for performance and debugging concurrent processes may require more advanced knowledge of Go's concurrency patterns. Collaboration with DevOps teams and other developers is typically essential to streamline deployments and maintain best practices.

What is the difference between Go Golang vs Python Developer?

AspectGo GolangPython Developer
Required CredentialsProficiency in Go, often with computer science or software engineering backgroundProficiency in Python, with similar educational background
Work EnvironmentBackend development, microservices, cloud infrastructureWeb development, data analysis, scripting, AI/ML projects
Industry UsageTech companies, cloud providers, startups focusing on high-performance systemsWeb services, data science, automation, AI applications

Go Golang and Python Developer roles share similarities in required programming skills and industry usage. However, Go is preferred for high-performance backend systems and microservices, while Python is favored for data science, scripting, and AI projects. Both roles are in demand across tech sectors, but their focus areas differ based on project needs.

What are popular job titles related to Go Golang jobs in Bothell, WA?

For Go Golang jobs in Bothell, WA, the most frequently searched job titles are:

What job categories do people searching Go Golang jobs in Bothell, WA look for?

The top searched job categories for Go Golang jobs in Bothell, WA are:

What cities near Bothell, WA are hiring for Go Golang jobs?

Cities near Bothell, WA with the most Go Golang job openings:

Infographic showing various Go Golang job openings in Bothell, WA as of August 2026, with employment types broken down into 81% Full Time, 14% Part Time, and 5% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $128,451 per year, or $61.8 per hour.

Golang Developer

Saksoft

Redmond, WA • On-site

Other

Posted 6 days ago


Job description

Hi,

This is Viswanath from Saksoft.

I have an exciting opportunity as a Golang Developer with one of our clients. If you are interested in this opportunity, please share your updated Resume to proceed further. 

Job Title: Golang Developer

Location: Redmond, Washington

Hire Type: Contract

Duration: Long Term

Job Description:

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 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:

o   Dependency discovery

o   Version analysis

o   Impact assessment

o   Upgrade validation

o   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:

o   Goroutines

o   Channels

o   Concurrency patterns