1

Linux System Programmer Jobs in Washington (NOW HIRING)

Nightwing is seeking a Technical Engagement Network (TEN) Lab Manager with experience in Linux ... Required Education: BS Computer Science, Computer Engineering, Computer Information Systems ...

Quevera is seeking a Linux System Administrator to join their team, offering opportunities for ... Quevera offers consulting and software engineering services. Founded in 2013, the company is ...

next page

Showing results 1-20

Linux System Programmer information

See Washington salary details

$19

$56

$92

How much do linux system programmer jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for linux system programmer in Washington is $56.34, according to ZipRecruiter salary data. Most workers in this role earn between $40.82 and $70.53 per hour, depending on experience, location, and employer.

What is a Linux System Programmer?

A Linux System Programmer is a software developer who specializes in designing, developing, and maintaining system-level software that interacts directly with the Linux operating system. They work on operating system kernels, device drivers, system utilities, and other low-level components essential for hardware and application software to function efficiently on Linux platforms. Their work often involves using programming languages like C and C++, understanding Linux internals, and optimizing performance and security at the system level.

What are the key skills and qualifications needed to thrive as a Linux System Programmer, and why are they important?

To thrive as a Linux System Programmer, you need a deep understanding of C/C++ programming, operating system concepts, and Linux internals, often supported by a degree in computer science or a related field. Familiarity with tools like GCC, GDB, Make, Git, and experience with kernel modules or system calls are commonly required, and certifications such as the Linux Foundation Certified Engineer can be beneficial. Strong problem-solving skills, attention to detail, and the ability to work collaboratively make someone stand out in this role. These abilities are essential for developing reliable, efficient system software and ensuring robust, secure Linux environments.

What is the difference between Linux System Programmer vs Linux Kernel Developer?

AspectLinux System ProgrammerLinux Kernel Developer
CredentialsProficiency in C, Linux OS, and system APIsDeep knowledge of kernel architecture, C, and debugging tools
Work EnvironmentDevelops system-level applications, interacts with hardware and OSWorks on kernel code, modules, and core OS functionalities
Industry UsageEmbedded systems, device drivers, system utilitiesKernel development, OS internals, driver development
Search/Comparison IntentFocuses on system programming tasks and application developmentFocuses on kernel internals and core OS modifications

The main difference is that Linux System Programmers develop system-level applications and utilities that run on Linux, while Linux Kernel Developers work on the core kernel code itself. Both roles require strong C skills and Linux knowledge, but Kernel Developers focus more on internal OS architecture, whereas System Programmers build on top of the kernel to create functional software.

How does a Linux System Programmer typically collaborate with other teams during the software development lifecycle?

Linux System Programmers frequently work alongside software engineers, DevOps teams, and QA specialists to design, implement, and optimize system-level components. Collaboration often involves reviewing kernel patches, troubleshooting low-level bugs, and ensuring system stability across different environments. Effective communication is crucial, as programmers must translate complex technical issues for non-specialist teams and work together to integrate new features or improvements. Participating in code reviews and contributing to technical documentation are also routine parts of the job.
What are popular job titles related to Linux System Programmer jobs in Washington? For Linux System Programmer jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Linux System Programmer jobs in Washington look for? The top searched job categories for Linux System Programmer jobs in Washington are:
Infographic showing various Linux System Programmer job openings in Washington as of June 2026, with employment types broken down into 1% Locum Tenens, 1% Internship, 25% Full Time, and 73% Part Time. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $117,190 per year, or $56.3 per hour.

Linux System Administrator

Nwis

Arlington, VA

Full-time

Posted 26 days ago


Job description

Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers' most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets.

response to civilian Government agencies and critical asset owners who experience cyber-attacks, providing immediate investigation and resolution. Contract personnel perform investigations to characterize the severity of breaches, develop mitigation plans, and assist with the restoration of services. Nightwing is seeking a Technical Engagement Network (TEN) Lab Manager with experience in Linux Systems Administrator to support the design, development, and deployment of advanced cybersecurity capabilities in the customer environment supporting analysts and business continuity of the customer mission.

Responsibilities:

- Appling advanced analytical skills and technical resources at the tactical levels and implement infrastructure solutions supporting command decision making and execution of mission requirements.

- Perform large scale configuration management and deployment across Windows, MacOS, Linux/Unix, and other operating systems and virtual environments to support the TEN infrastructure.

- Supporting the implementation of new technologies and equipment in the lab environment.

- Providing ongoing systems administration, technical support, upgrades, patching and troubleshooting services.

- Monitor RedHat platforms security and health, create and maintain reports of findings daily

- Create next-generation application platform automation solutions utilizing RedHat Openshift, RedHat Ansible automation, Docker, Kubernetes, and Podman.

- Integrate and configure COTS, GOTS, and third-party applications into RedHat Openshift and demonstrate ability to manage, maintain and patch containerized applications.

- Create and support development of automation solutions for deployment of systems and applications to virtual and physical devices using RedHat Openshift, RedHat Ansible Tower, and RedHat Satellite.

- Performing implementation of granular access control, and monitor systems for acceptable performance and user accessibility, establish back-ups, and monitor systems security.

- Troubleshoot and resolve complex storage problems across the enterprise related to storage and replication strategies across local and wide area networks, monitor channels for storage-related network and system issues and remediate them as they occur.

- Examine and identify efficiencies that can be made to existing procedures, with approval from the customer.

- Managing assigned project components to deliver services in accordance with established objectives.

- Advises and provides insight on development of lab standard operating procedures (SOPs) and policies.

- Employ security concepts, theories, insights, tools and methodologies to mitigate system weaknesses and vulnerabilities.

Required Skills:

- U.S. Citizenship

- Must have an active DoD Secret clearance, TS/SCI clearance is preferred.

- Must be able to obtain DHS Suitability.

- 5+ years of directly relevant experience as a Linux System Administrator.

- 2+ years MacOS and iOS experience.

- Must be able to work collaboratively across physical locations.

Desired Skills:

- Experience with writing technical procedures and standard operating procedures.

- Virtualization automation and optimization.

- Experience with multiple operating systems to include Linux/Unix, Windows, MacOS.

Required Education:

BS Computer Science, Computer Engineering, Computer Information Systems, Computer Systems Engineering or related degree or HS Diploma and 7+ years lab management or systems administration experience.

Desired Certifications:

- DoD 8140.01 IAT Level II

At Nightwing, we value collaboration and teamwork. You'll have the opportunity to work alongside talented individuals who are passionate about what they do. Together, we'll leverage our collective expertise to drive innovation, solve complex problems, and deliver exceptional results for our clients.


Thank you for considering joining us as we embark on this new journey and shape the future of cybersecurity and intelligence together as part of the Nightwing team.

Nightwing is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.