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
- ...Job TitleAt least 2-3 years experience in Golang development OR 10+ years of C/C++ development experience which can be carried over to GoLang. Experience working with high volume of data and a highly scaled environment. Knowledgeable with Linux internals. Understand basic...Suggested
- ...Hi Team, I'm Muthu, Senior Technical Recruiter at Volto Consulting. Job Title: Golang Developer Location: Redmond, WA Onsite Job Type: Contract 6 Months Client: LTM Experience: 6+ Years Required Skills: Golang Microservices...SuggestedContract work
- ...Role: Golang Developer Location Redmond, WA Duration: Contract Job description Role overview We are seeking a senior Go engineer to deliver complex thirdparty opensource package upgrades in a large monorepo environment The role owns the engineering...SuggestedContract workLocal area
- ...Golang DeveloperJoin a high-impact greenfield initiative focused on application fraud prevention within the Personal Loans domain. This... ..., product teams, and engineering partners. The team is developing a next-generation platform targeted for production launch within...SuggestedWork experience placementFlexible hours
- ...Lead Software Engineer - Backend (Golang / AWS)Apex Systems is seeking an experienced Lead Software Engineer to design, build, and deliver... ...with AWS, Azure, or Google Cloud Platform.Experience developing backend applications using Golang or other modern programming languages...Suggested
- ...Job Summary We are seeking a highly skilled Java with Golang Developer to build, enhance, and optimize scalable backend services and distributed applications. The ideal candidate must have strong experience with Java , hands-on expertise with Golang , and deep...Work experience placement
$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...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship- A fully remote SaaS startup is seeking a backend engineer to design and ship Golang services. You will build solutions on AWS and own event-driven pipelines, contributing to a critical project from the ground up. Ideal candidates will have 3-6 years experience, fluency...Remote job
- ...stronger DEV side and they can train up on the DEVOPS side as necessaryWhat are the top technologies/required experience for the position?Golang (Go is preferred but would also consider JAVA as an alternative if strong) Golang concepts to ask around: Concurrency, network...
- ...highly motivated candidate to join our talented Team.Job Title: Golang Backend EngineerLocation(s): McLean, VAAs a Golang Backend... ...customer-facing use, ensuring secure and efficient data transmission.Develop internal services to streamline configuration management,...
$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...Full timeRemote work- ...pair programming, design discussions, and knowledge sharing. • Develop well-defined written design documents and contribute to a... ...significant focus on backend development. • Strong proficiency in Go (Golang) and experience building production-grade, scalable services...Full timeRemote work
$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 timeWork experience placement- ...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...Permanent employmentFull timeLocal areaFlexible hours
$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 timeWork experience placementWork at officeRemote workWork from homeRelocation package- ...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...
$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 timeContract workWork at officeRemote workFlexible hours- ...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 timeFor subcontractor2 days per week3 days per week
- ...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
- ...Project Overview: Application: Homegrown web application developed in Vue.js for the frontend and Go-Lang for the backend. Purpose... ...ideally between 10am to 3pm. Required Skills: 5+ years of software engineering experience with GoLang and Vue.JS GoLang Vue....Contract workLocal areaRemote workFlexible hours
$148.5k - $223.9k
...solutions that are highly available, and a proven ability to design, develop, and optimize the core back-end systems. This role requires... ...development experienceDeep knowledge of programming in Java, Golang, Python, or RubyExperience owning and operating multiple instances...Full time$143.7k - $194.4k
...training, and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life BalanceWe value... ...experience developing distributed software systems in Java, Rust, GoLang or C/C++- 3+ years experience in working with cloud-native...Flexible hours$180k - $230k
...hurt to take a chance and apply!Preferred4+ years of software engineering or SRE experience.Strong familiarity with AWS.Fluency in Golang, Rust, Java/Kotlin, Python, or similar language.Experience with building, deploying, and using monitoring infrastructure & tools.Experience...Odd jobTemporary workWork at officeWork from homeFlexible hours$69.3k - $158k
...DeveloperThe Opportunity:Are you looking for an opportunity to not just develop software, but to help build a system that will have a positive... ...in software developmentExperience with Java, Kotlin, Go, Golang, Rust, or TypeScriptExperience with designing and implementing...Full timeContract workPart timeWork at officeLocal areaRemote work$112k - $179k
...malware to support incident response and threat‑hunting activities.Develop and refine policies, procedures, and methodologies for malware... ...one or more of the following:Java, C, C++, .NET, PowerShell, Golang, C#Familiarity with ICS/SCADA systems and related security...Contract workLocal areaRemote workShift work$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$141.85k - $212.78k
...'re looking for a Lead Backend Engineer with deep expertise in Golang to design and build scalable, cloud-native services. This role... ..., and service reliability.Proven track record of mentoring and developing engineers.Soft Skills & CollaborationStrong technical leadership...Full timeWork at officeRemote workWorldwide$148.5k - $223.9k
...authentication and authorization services for distributed environments.Develop and maintain system software for multiple operating systems (... ...).Implement and operate large-scale security services using Golang or Python.Integrate and extend secure device attestation...Full time- ...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 timeWork experience placementRemote work
- ...Responsibilities Design and develop high-speed network technologies. Build software and tools that improve the reliability and... ...work experience. Development experience with one or more of Golang, Python, or C++, along with familiarity with distributed-system...Full timeWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Golang Developer. Be the first to apply!



