1

Linux System Programmer Jobs (NOW HIRING)

... system design, development, fielding, and sustainment of global NOAA IT needs. Position is on-site ... The Software Engineer II (Linux Administrator) must be able to support the following ...

... system design, development, fielding, and sustainment of global NOAA IT needs. Position is on-site ... The Software Engineer II (Linux Administrator) must be able to support the following ...

Working alongside a collaborative engineering team, you will manage Linux systems, enterprise storage, backup and recovery solutions, vulnerability management, and system security. You'll help ...

Bash & Python) * Standardize system configuration, patching, and deployment processes through ... and engineering Linux systems in enterprise environments, including experience supporting ...

Linux Systems Administrator 6+ Month Contract Hybrid in Natick, MA Key Responsibilities:  Linux ... Collaborate with Platform Engineering to define scope, requirements, and strategies for managing ...

Engineering / Infrastructure Directorate: Mission Information Services Position Type: Regular ... As a Linux System Administrator, you will be working as a member of an integrated team responsible ...

Linux Systems Engineer Springfield, VA or St. Louis, MO Active TS (SCI eligibility) clearance and ... Bash & Python) * Standardize system configuration, patching, and deployment processes through ...

next page

Showing results 1-20

Linux System Programmer information

See salary details

$17

$49

$81

How much do linux system programmer jobs pay per hour?

As of Jul 22, 2026, the average hourly pay for linux system programmer in the United States is $49.75, according to ZipRecruiter salary data. Most workers in this role earn between $36.06 and $62.26 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.
More about Linux System Programmer jobs
What states have the most Linux System Programmer jobs? States with the most job openings for Linux System Programmer jobs include:
Infographic showing various Linux System Programmer job openings in the United States as of July 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 100% In-person job distribution, with an average salary of $103,470 per year, or $49.7 per hour.

Linux System Administrator

Entarian

College Park, MD

$60K - $65K/yr

Full-time

Posted 4 hours ago


Job description

Entarian is seeking a highly experienced Software Engineer II (Linux Administrator). This role will work to support the National Oceanic and Atmospheric Administration (NOAA) providing IT core management components and service areas, including cross-cutting services that support the government through system design, development, fielding, and sustainment of global NOAA IT needs. 

Position is on-site 5 days a week in College Park MD 

Salary range- $60,000-$65,000. 

The Software Engineer II (Linux Administrator) must be able to support the following responsibilities:

  • Provide Red Hat Linux Enterprise Operations & Maintenance (O&M) support activities
  • Develop, troubleshoot, and execute Ansible playbooks throughout the enterprise using Ansible Automation capabilities
  • Deep understanding of Linux operating systems (i.e. Redhat, CentOS, Ubuntu, Oracle Linux, etc.)
  • Develop, implement, and enforce processes and SOPs for O&M and incident response
  • Manage and maintain Linux server infrastructure, ensuring optimal performance and reliability
  • Proficient in Linux system administration with a focus on Red Hat (3+ years of experience)
  • Familiarity with IT Operations Monitoring Tools such as CheckMK, Big Brother
  • Perform routine system updates, patch management, and system optimization
  • Responsible for configuring and troubleshooting software and application systems as assigned
  • Manage and maintain Linux servers and workstations ensuring their optimal performance, security, and reliability
  • Monitors system health and configurations to ensure system health and functionality as well as remediate problems/issues in a timely manner
  • Scripting skills (e.g., Bash, PowerShell, Python)
  • Leveraging Gitlab and Ansible playbooks for operational changes
  • Install applications (COTS/GOTS) and perform system upgrades & migrations
  • Experience with monitoring tool such as Big Brother, CheckMK configuration for newly built systems
  • Implemented and maintain secure, minimally-interrupted operations of Linux servers and workstations
  • Implement and enforce security best practices for both Linux systems and workstations
  • Experience supporting and maintaining network storage (Netapp)
  • Proficiency in vulnerability assessment tools (Tenable Nessus, Qualys etc.), analyzing and interpreting the vulnerability assessment results
  • Managing user accounts, via, AIX, Akamai, IDM, Grafana, permissions or local accounts
  • Resolving problems for all in house software such as , Nvidia, Tectia, CAC VPN\
  • Leverage Red Hat Satellite 6 to create newly built systems with subscriptions
  • Able to partition disks, create logical volumes, create file systems and mount file systems
  • Be a customer advocate by consistently meeting, exceeding expectations and incorporating customer service into all aspects of work

  • This position requires the ability to obtain and maintain a Public Trust clearance. Proof of U.S. citizenship is required for eligibility
  • Experience building, configuring, installing server/workstation(s) using Foreman and Red Hat Satellite 6
  • Must have keen attention to detail and excellent communication skills.
  • Must have 2 years experience with Linux system administration with a focus on Red Hat
  • Requires a knowledge of one or more elements or parts of a supply system, or of supply methods, policies, or procedures
  • Must be able to work independently to execute against sets of procedures and be able to lift 60 pounds..
  • Strong hands-on experience with Linux, Windows, Active Directory, VMWare

  • Experience with Sunflower Property management software is a plus.

Formed through the strategic union of Sev1Tech and ERT, Entarian is a premier provider of mission-critical engineering and technology solutions. Founded on a legacy of excellence dating back to 1993, Entarian is a product of an evolved and fully diversified engineering and federal technology leader. From deep space to defense and civilian missions, Entarian delivers secure, mission-aligned digital solutions that drive national resilience and operational effectiveness. We don't just support modernization; we define it.

Join the Mission and Start your Career Journey: Apply Directly via our Careers Portal  Connect, Referrals & Inquiries? Email the team: careers@entarian.com

Entarian is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.