1

Open Source Jobs in Dallas, TX (NOW HIRING)

Golang Developer - C2C -Multiple openings

Frisco, TX · On-site

$113K - $146K/yr

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

The role requires heavy automation experience, ideally with Selenium or other open-source tools, and candidates must be available for an immediate onsite interview. Qualifications : Required : • ...

Remote Job Overview We are seeking experienced Senior Software Engineers with strong open-source profiles to create and evaluate challenging software engineering tasks for AI training. You will build ...

New

next page

Showing results 1-20

Open Source information

See Dallas, TX salary details

$59.6K

$77K

$91.4K

How much do open source jobs pay per year?

As of Sep 15, 2026, the average yearly pay for open source in Dallas, TX is $76,954.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,500.00 and $84,400.00 per year, depending on experience, location, and employer.

What is an open source?

An Open Source job typically involves contributing to, maintaining, or managing open-source projects. Professionals in this field may work on coding, documentation, community engagement, or software security for open-source software. These roles can be found in tech companies, nonprofits, or as independent contributors. Many open-source jobs require strong collaboration skills and experience with platforms like GitHub or GitLab.

What does a typical workday look like for someone in an open source role?

In an open source role, your day often includes reviewing and contributing code, participating in online discussions, and collaborating with contributors around the world through platforms like GitHub or GitLab. Tasks can range from fixing bugs, implementing new features, reviewing pull requests, to updating documentation. You’ll regularly interact with both internal teams and external contributors, helping maintain the health and progress of open source projects. The work environment is usually highly collaborative and flexible, offering the chance to learn from a diverse, global community while building your technical portfolio.

What are the key skills and qualifications needed to thrive in the open source position, and why are they important?

To excel in open source roles, you need strong programming abilities, proficiency in version control systems (like Git), and a thorough understanding of software development workflows. Familiarity with collaboration platforms such as GitHub or GitLab, and experience with common open source licenses, are often required. Excellent written communication, self-motivation, and adaptability help you succeed in a collaborative, globally distributed community. These skills ensure effective contribution, seamless teamwork, and successful project outcomes in the open source ecosystem.

What are the most commonly searched types of Open Source jobs in Dallas, TX?

The most popular types of Open Source jobs in Dallas, TX are:

What are popular job titles related to Open Source jobs in Dallas, TX?

For Open Source jobs in Dallas, TX, the most frequently searched job titles are:

What job categories do people searching Open Source jobs in Dallas, TX look for?

The top searched job categories for Open Source jobs in Dallas, TX are:

Infographic showing various Open Source job openings in Dallas, TX as of September 2026, with employment types broken down into 77% Full Time, 15% Part Time, and 8% Temporary. Highlights an 69% In-person, and 31% Remote job distribution, with an average salary of $76,954 per year, or $37 per hour.

Golang Developer - C2C -Multiple openings

Frisco, TX • On-site

$113K - $146K/yr

Other

Posted 14 days ago


Key responsibilities

  • Perform version upgrades of Go open-source packages and manage package migration activities.

  • Analyze and resolve dependency conflicts, API deprecations, and code breaks caused by package updates.

  • Troubleshoot build, test, and validation failures, and manage source synchronization and patch lifecycle.


Job description

Senior Software Engineer – Go (Golang) OSS Package Ecosystem

Experience 7+ Years

Senior consultant -OSS not mandatory

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

o   Memory management

o   Context propagation

o   Error handling strategies

·