1

Zig Programmer Jobs in Washington, DC (NOW HIRING)

... programming language (Rust, C, C++, Zig) and integrating these new tools with exisitng software developed by the lab Preparing, writing, and editing scientific manuscripts Collaborating with and co ...

Studio Coordinator

Arlington, VA

$15 - $19.50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

... and programming enrollment - Commit to flexible schedule of 18-29 hours per week in studio in ... zig-zag schedules - morning, evening, weekend and some holiday availability and flexibility ...

Studio Coordinator

Arlington, VA

$15 - $19.50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

... and programming enrollment - Commit to flexible schedule of 18-29 hours per week in studio in ... zig-zag schedules - morning, evening, weekend and some holiday availability and flexibility ...

Zig Programmer information

See Washington, DC salary details

$13

$44

$77

How much do zig programmer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for zig programmer in Washington, DC is $44.76, according to ZipRecruiter salary data. Most workers in this role earn between $29.13 and $58.22 per hour, depending on experience, location, and employer.

What is a Zig programmer?

A Zig Programmer is a software developer who specializes in using the Zig programming language to write, maintain, and optimize software. Zig is a relatively new systems programming language designed for safety, performance, and simplicity, often used for building operating systems, game engines, and performance-critical applications. Zig Programmers typically work with low-level code, manage memory manually, and write cross-platform applications. They may also contribute to open-source Zig projects or help migrate codebases from other languages like C or C++. Proficiency in Zig can be valuable for roles that require control over hardware resources and high-performance computing.

What are the key skills and qualifications needed to thrive as a Zig programmer?

To thrive as a Zig Programmer, you need strong programming fundamentals, a deep understanding of systems programming concepts, and proficiency with the Zig language, often supported by experience in C/C++ and a relevant computer science degree. Familiarity with build systems, version control tools like Git, and debugging utilities is typically required. Attention to detail, problem-solving ability, and effective communication are crucial soft skills in this role. These skills ensure the development of efficient, reliable, and maintainable low-level software, critical for performance-sensitive applications.

What are some common challenges Zig programmers face when integrating Zig with existing codebases written in other languages?

Zig Programmers often encounter challenges when integrating Zig with legacy codebases, particularly those written in C or C++. While Zig offers excellent interoperability, developers must carefully manage differences in memory management, data structure alignment, and calling conventions. Debugging cross-language issues can also be complex, so attention to detail and thorough testing are essential. Collaborating with teams familiar with the host language and maintaining clear documentation can help mitigate these challenges.

What is the difference between Zig Programmer vs C Programmer?

AspectZig ProgrammerC Programmer
Required CredentialsKnowledge of Zig language, programming fundamentalsProficiency in C language, programming fundamentals
Work EnvironmentEmbedded systems, system programming, cross-platform developmentEmbedded systems, operating systems, software development
Industry UsageEmerging projects, systems requiring safety and performanceWidespread in software, embedded, and systems programming

Both Zig Programmers and C Programmers work in system-level development, often in embedded or performance-critical environments. Zig is a newer language designed for safety and simplicity, while C is a longstanding language with extensive legacy code. Skills in one can often transfer to the other, but Zig Programmers focus on modern features and safety, whereas C Programmers work with a more established, low-level language.

What can I do with the Zig programmer?

A Zig programmer is responsible for developing and maintaining software using the Zig programming language, which emphasizes safety, performance, and simplicity. They typically write code for systems, embedded devices, or performance-critical applications, often working with tools like debuggers and build systems. Skills in low-level programming and understanding of hardware are beneficial in this role.

What job categories do people searching Zig Programmer jobs in Washington, DC look for?

The top searched job categories for Zig Programmer jobs in Washington, DC are:

Postdoctoral Associate

University of Maryland

College Park, MD • On-site

$75K - $80K/yr

Full-time

Re-posted 20 hours ago


University Of Maryland, Baltimore rating

7.7

Company rating: 7.7 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

260th of 618 rated colleges and universities


Job description

Job Description Summary
Organization's Summary Statement:
The postdoctoral research associate is responsible for developing novel computational methodology for high-throughput sequence genomics tasks, as well as for building efficient and robust implementations of these methods. The primary focus is on the development of methods for single-cell transcriptomic (RNA-seq) and ATAC-seq data, specifically in the single-cell context, though projects related to long-read RNA-sequencing and to foundational algorithmic and data structural questions is also within scope. The postdoctoral research associate leads their own project, as well as to collaborating with other members of the lab. The Patro lab has a strong commitment to open science, and to developing efficient, robust, usable and free and open-source software.
Duties include:
• Designing and developing novel computational methodologies for the processing
and analysis of high-throughput sequencing data
• Writing robust and efficient implementations of novel computational methods in a
"high-performance" programming language (Rust, C, C++, Zig) and integrating
these new tools with exisitng software developed by the lab
• Preparing, writing, and editing scientific manuscripts
• Collaborating with and co-mentoring PhD students
• Assisting in the writing and preparation of funding proposals (NSF, NIH, and
other relevant foundations or opportunities)
Minimum qualifications:
Education: PhD in Computer Science or a closely-related field
Experience: Experience in performing independent research in algorithmic genomics,
and communicating scientific results via scientific publications and presentations.
Experience with handling and analyzing large genomics datasets, as well as experience
in developing software in compiled, statically-typed, garbage-collection-free languages
(e.g. Rust, C, C++, Zig).
Other: Strong written and oral communication skills. Strong interpersonal skills.
Physical Demands: Must be capable of maintaining a stationary position for extended periods. Job requires close-up vision for computer work.
Preferences:
• Experience developing advanced computational methodology for genomics data
processing
• Experience with and knowledge of compact and succinct data structures
• Experience with and knowledge of methods for high-dimenstional statistical
inference (e.g. generative graphical models, maximum likelihood inference,
Bayesian inference, etc.)
• Knowledge of or willingness to learn the Rust programming language
• Experience with data analysis and visualization
• Familiarity with common genomics tools, formats and programs
• Experience with standard *-nix command-line tools and idioms
• Familiarity with reproducible scientific workflow systems, such as Nextflow or
Snakemake
Licenses/ Certifications: N/A
Additional Job Details
The Patro lab is part of the University of Maryland Institute for Advanced Computer Studies (UMIACS). UMIACS is a multidisciplinary computing research institute led by distinguished researchers and supported by a cutting-edge infrastructure. UMIACS pioneers computational science involving national defense, precision medicine, big data, cybersecurity, language and culture, and more.
Required Application Materials:
1. Personal statement (research vision, accomplishments and approach)
2. CV
3. Research portfolio (2-4 papers or mature pre-prints)
4. Software sample (prefferably hosted on GitHub or a similar service)
5. 2 References
Best Consideration Date: 10/27/2025
Open Until Filled: Yes
Financial Disclosure Required
No
For more information on Financial Disclosure, please visit Maryland's State Ethics Commission website.
Department
CMNS-Institute for Advanced Computer Studies
Worker Sub-Type
Faculty Regular
Salary Range
$75,000 - $80,000
Benefits Summary
For more information on Regular Faculty benefits, select this link.
Background Checks
Offers of employment are contingent on completion of a background check. Information reported by the background check will not automatically disqualify anyone from employment. Before any adverse decision, the finalist will have an opportunity to provide information to the University regarding disclosable background check information. The University reserves the right to rescind the offer of employment or otherwise decline or terminate employment if the information reported by the background check is deemed incompatible with the position, regardless of when the background check is completed.
Employment Eligibility
The successful candidate must complete employment eligibility verification (on Form I-9) by presenting documents that establish identity and work authorization within the timeframe required by federal immigration law, and where applicable, to demonstrate renewed employment authorization. Failure to complete employment eligibility verification or reverification within the timeframe set forth by law may result in suspension or termination of employment.
EEO Statement
The University of Maryland, College Park is an Equal Opportunity Employer. All qualified applicants will receive equal consideration for employment. Please read the University's Equal Employment Opportunity Statement of Policy.
Title IX Non-Discrimination Notice
Resources
  • Learn how military skills translate to civilian opportunities with O*Net Online

Search Firm Managed Recruitment
There are some positions that are not advertised on this career site as the search is being managed by a Search Firm.
Please visit the link below to see these available opportunities:
Search Firm Managed Vacancies

What University Of Maryland, Baltimore employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom