Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Golang Developer

Apptad Inc

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

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

Skills

Mandatory Skills : Golang

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Golang Developer in Washington DC vacancy
  •  ...Job Description: • Strong development experience in Golang and DevOps • Experience in the AWS cloud framework • Understanding of RESTful APIs and microservices architecture. • Familiarity with version control systems (e.g., Git). • Knowledge of containerization... 
    Suggested

    Omni Inclusive

    Laurel, MD
    1 day ago
  •  ...Golang Developer Duration: 12+ Months Location: McLean, VA (Preference and open for Richmond, VA / Chicago, IL as well) Role Details: ~ We are working in building a next generation platform. ~ Strong and very strong Golang Dev ~ All the services are... 
    Suggested

    Software Technology Inc

    McLean, VA
    4 days ago
  • $100k - $150k

     ...apply. We are unable to sponsor new H-1B visa petitions for this position.    Job Summary  We are seeking an experienced Golang Developer to design and build high-performance backend services, infrastructure tooling, and cloud-native applications using Go. In this... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Washington DC
    a month ago
  • $189k - $303k

     ...and post-release support. ~ Strong backend service engineering skills. We use modern technologies to build our products including Golang, Python, C++, gRPC, Kubernetes, and AWS. We’re happy to help you learn and adapt to our stack. ~ Experience working with... 
    Suggested
    Full time
    Remote work

    Aurora Innovation

    Washington DC
    21 hours ago
  •  ...opinions about them Nice to have Google Cloud Platform experience (our primary cloud) Experience managing ArgoCD Typescript, Golang Fintech, payments, or govtech background SOC 2, FedRAMP, or PCI work Promise is an equal opportunity employer and does not... 
    Suggested
    Permanent employment
    Full time
    Local area
    Flexible hours

    Promise

    Washington DC
    21 hours ago
  • $140.25k

     ...that needs to be bullet-proof. The team you will work on is developing a new 0 to 1 product for Axon. Not only can you drive decisions...  ...with SQL or NoSQL data stores ~ Experience with Java, Golang or Scala programming is a plus Benefits that Benefit You... 
    Full time
    Work experience placement

    Axon

    Washington DC
    21 hours ago
  • $135k - $200k

     ...the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing...  ...Systems programming experience with strong proficiency in golang, C/C++ or equivalent Working knowledge or hands on experience... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Washington DC
    21 hours ago
  • $100 per hour

     ...Software Engineer for Second Front Systems, we’ll expect you to develop and deliver high quality software. You’ll be empowered to...  ...practices Technologies we Use Prevalent languages we use are: Golang, Typescript Object Storage (Google Cloud Storage/AWS S3), Relational... 
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    Second Front Systems

    Washington DC
    21 hours ago
  •  ...Special Operations customers. Our engineer-led software teams develop technical solutions on an aggressive schedule across the DoW...  ...least one core coding language such as Python, Java, JavaScript, Golang or other Proficient with developing open standard APIs (i.e.... 
    Full time
    For subcontractor
    2 days per week
    3 days per week

    Black Cape

    Arlington, VA
    21 hours ago
  •  ...RBAC that scales to millions of objects and users Design and develop core security infrastructure spanning secret management, key...  ...computing ~ Proficiency in one or more of Java, C++, Python, Golang, or Rust, with solid SQL skills for data-driven features ~ Experience... 
    Full time

    Snowflake

    Washington DC
    21 hours ago
  •  ...have the opportunity to contribute significantly by designing, developing, and maintaining comprehensive test frameworks and testing microservices...  .... ~ Proficiency in at least one programming language such as GoLang, Python, or similar. ~ Comfortable working in Linux-based... 

    Spectro Cloud

    Washington DC
    3 days ago
  •  ...Android Developer Incorporated in 1997 and based in Troy-Michigan, Excyl is a full service recruiting firm specializing in the placement...  ...Android SDK and third-party libraries using Android studio (GOLANG-another mobile language) Experience with multi-threading and... 

    Excyl

    Washington DC
    4 days ago
  • $186.07k - $218.9k

     ...What you'll do: Build end-to-end user-facing features using Golang, React, and cloud technologies, delivering AI-first compliance...  ...and Experience: ~5+ years of software engineering experience developing large-scale systems with Golang and React, shipping user-facing... 
    Local area

    Coinbase

    Washington DC
    21 hours ago
  •  ...Overview We're seeking a highly skilled and motivated Back End Developer to join our dynamic development team. In this role, you'll be...  ...Qualifications Expertise in back-end technologies like Golang, Python, or similar languages Experience with relational and... 
    For contractors
    Local area

    Game Plan Tech

    Washington DC
    4 days ago
  •  ...Black Canyon Consulting (BCC) is searching for a  Software Developer to support at the National Institutes of Health (NIH). This opportunity...  ...applications in Python Experience developing software with GoLang, C++, and/or Java a plus Understanding of front-end... 
    Full time
    Work experience placement
    Remote work

    BCC-NIH

    Bethesda, MD
    1 day ago
  •  ...simple customer experience. Responsibilities Design and develop Northwood's cloud-based scheduling and orchestration system for...  ...with one or more of the following languages: Rust, Golang, etc… Open to other languages suitable for cloud services and... 
    Permanent employment

    Northwood Space

    Washington DC
    3 days ago
  •  ...frameworks into services and promote secure development practices. Develop and maintain high-performance client SDKs with configuration...  ...experience preferred. ~ Strong programming skills in Golang and Java, with the ability and willingness to learn Swift, Rust... 
    Full time

    Apple

    Washington DC
    3 days ago
  • $100k - $230k

     ...project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions....  ...React, TypeScript, JavaScript, Ruby, Ruby on Rails, and/or Go/Golang. ~ Experience with Agile SDLC methodology, Jira, GitHub, Git... 
    Local area
    Remote work

    Berkeley Research Group

    Washington DC
    2 days ago
  •  ...Full Stack Software Developer Seize your opportunity to make a personal impact as a Full Stack Software Developer, supporting customer...  ...with active polygraph Desired Skills: AWS ECS SAML Golang Postgres TLS certificates Experience automating manual... 

    General Dynamics

    Bethesda, MD
    4 days ago
  • $186.07k - $218.9k

     ...from LLM orchestration through production deployment and monitoring. Build scalable, secure backend infrastructure in Python and Golang that serves AI workloads, including model integration pipelines, guardrails, grounding mechanisms, and measurement frameworks.... 
    Local area

    Coinbase

    Washington DC
    21 hours ago
  •  ..., with NATS) to process real-time operational data streams. Develop and maintain automated tests to protect correctness, security,...  ...full-stack) applications. You have strong proficiency with Go (Golang) and have shipped production services with it. You have... 
    Full time
    Contract work
    Flexible hours

    Twenty Technologies

    Arlington, VA
    2 days ago
  • $300k - $380k

     ...Francisco, CA Visa Status: US Citizen, Green Card Holders Payrate: $300k – $380k Skills: Python, Redis, PostgreSQL, Go (Golang), AWS, Rust​, FastAPI The Role We're seeking a Staff Backend Engineer to lead our core product development. Our backend serves... 
    Flexible hours

    AHU Technologies Inc

    Washington DC
    18 days ago
  •  ...and personal growth. REQUIRED KNOWLEDGE & SKILLS ~3+ years of experience with Golang. ~2+ years of experience with JavaScript/Typescript. ~2+ years of experience developing REST-like APIs. ~ Advanced Go(lang) experience, including string manipulation,... 
    Full time
    Flexible hours

    Trend Capital Holdings, Inc.

    Washington DC
    more than 2 months ago
  •  ...Responsibilities Design and develop high-performance, low-latency, reliable DPU network software. Collaborate with hardware teams...  ...writing testable, maintainable, low-latency software using Golang, Java, Python, or C++. At least two years of experience with... 
    Full time

    ByteDance

    Washington DC
    2 days ago
  • $140k - $180k

     ...Job Description Job Description Senior Backend Engineer (Golang & AI Automation) Location: Seattle, WA (Hybrid) or Remote (US-based) Job Type: Full-time Salary Range: $140,000 – $180,000 / year The Opportunity EQL Edtech is exclusively recruiting on... 
    Full time
    Work at office
    Remote work

    EQL Tech

    Washington DC
    18 days ago
  • $147k - $202k

     ...implement authentication and authorization platform designed by developers for developers.  We make access to applications safe, secure,...  ...for other developers ~ Proficiency in  JavaScript/TypeScript, Golang  and/or  Python , and the ability to move fluidly between front... 
    Local area
    Worldwide
    Flexible hours

    Okta

    Washington DC
    5 days ago
  • $140k - $170k

     ...level production code for industrial applications. Design, develop, and debug embedded devices. Be a part of designing and taking...  ...Continuous Integration, Make and Google Test, Python, and or Golang. Experience with network programming topics (e.g. TCP, UDP,... 
    Permanent employment

    Patrick Allen Group

    Washington DC
    18 days ago
  •  ...plus.Experience with open source, vulnerability management / SCAMust be able to read/write basic scripts in languages Python, JS, or Golang.Knowledge of common source control managers such as gitlab or bitbucket.Preferred:CS degree or equivalent industry experience.Hands... 
    Flexible hours

    Socket

    Washington DC
    1 day ago
  • $30 per hour

     ...region; has 5 million registered members of Oracle's customer and developer communities; and 469 independent user communities in 97...  ...in any major language such as: Java, JavaScript, C/C++, Python, GoLang Understanding of data structures, algorithms, and distributed... 
    Hourly pay
    Temporary work
    Internship
    Flexible hours

    Oracle

    Washington DC
    4 days ago
  •  ...tools (e. g. , GuardDuty, Security Hub, CloudTrail) Coding/Automation: - Proficiency in at least one programming language (we use Golang but are language agnostic when it comes to hiring ) and experience with infrastructure-as-code tools (Terraform, CloudFormation, Ansible... 
    Full time
    Remote work
    Worldwide

    Mongodb

    Washington DC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Golang Developer. Be the first to apply!