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 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
- ...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
$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...SuggestedFull timeH1bLocal areaImmediate startRemote workVisa sponsorship$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...SuggestedFull timeRemote work- ...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...SuggestedPermanent employmentFull timeLocal areaFlexible hours
$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$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$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
- ...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...
- ...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...
$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- ...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 contractorsLocal area
- ...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
- ...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
- ...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
$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 areaRemote work- ...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...
$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- ..., 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 timeContract workFlexible hours
$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- ...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 timeFlexible hours
- ...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
$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 timeWork at officeRemote work$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 areaWorldwideFlexible hours$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- ...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
$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 payTemporary workInternshipFlexible hours- ...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 timeRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Golang Developer. Be the first to apply!



