1

Linux System Programmer Jobs in California (NOW HIRING)

Systems Engineers working within the Media Systems and Network Engineering group provide the ... Operating system administration (e.g. Unix, Linux, OSX, and Windows). High performance data storage ...

... engineering, and operational support for Linux-based enterprise systems and container platforms supporting mission-critical government and DoD programs and serve as a technical authority for Linux ...

We have an opening for an experienced Linux Systems Administrator to help design, automate, secure ... system administration, integration, operations, and knowledge sharing. * Collaborate with engineers ...

We have an opening for an experienced Linux Systems Administrator to help design, automate, secure ... system administration, integration, operations, and knowledge sharing. * Collaborate with engineers ...

We have an opening for an experienced Linux Systems Administrator to help design, automate, secure ... system administration, integration, operations, and knowledge sharing. * Collaborate with engineers ...

next page

Showing results 1-20

Linux System Programmer information

See California salary details

$17

$49

$80

How much do linux system programmer jobs pay per hour?

As of May 29, 2026, the average hourly pay for linux system programmer in California is $49.09, according to ZipRecruiter salary data. Most workers in this role earn between $35.58 and $61.44 per hour, depending on experience, location, and employer.

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.

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

What are popular job titles related to Linux System Programmer jobs in California? For Linux System Programmer jobs in California, the most frequently searched job titles are:
What job categories do people searching Linux System Programmer jobs in California look for? The top searched job categories for Linux System Programmer jobs in California are:
Infographic showing various Linux System Programmer job openings in California as of May 2026, with employment types broken down into 1% As Needed, 98% Full Time, and 1% Temporary. Highlights an 100% Physical job distribution, with an average salary of $102,115 per year, or $49.1 per hour.
RHEL -Kubernetes - Containers-RRCC-Tally

RHEL -Kubernetes - Containers-RRCC-Tally

Genesis Global Recruiting Inc

Downey, CA

Other

Posted 14 days ago


Job description

We are seeking to hire an experienced RHEL -Kubernetes - Containers-RRCC-Tally with  Linux System Administrator will possess knowledge in decision making; organizational awareness, and problem-solving skills  . You must have a minimum of seven (7) years of experience in Red Hat Enterprise Linux, CentOS, Ubuntu, Suse, Debian Linux. Four (4) years of experience in developing Ansible playbooks, Shell, and Python scripts. Ability to author and implement automation for complex operational and administrative tasks. Experience with security tools and threat mitigation technologies such as McAfee, CISCO AMP, Nessus Tenable, Tanium, and Dell Secureworks Red Cloak. Experience with VMware, Vcenter, and ESXi.

No C2C and No Sponshorhsip 

Must have working knowledge of Kubernetes infrastructure platforms running on public cloud such as AWS, Azure and Google Cloud Platform. Expertise in designing, monitoring, performance tuning and maintaining Kubernetes clusters. Project management skills.

The Linux System Administrator is responsible for applying Red Hat Enterprise Linux (RHEL), Ubuntu, CentOS, Suse and Debian concepts and industry best practices to resolve complex issues, provide daily operational management of private and public cloud Linux server instances, maintaining thorough documentation of procedures and system configurations, selecting methods and techniques to obtain solutions, evaluating technologies, performing cost / benefit analysis, and completing additional work assigned by the manager and lead. The position requires system administration experience along with the skill to administer various distributions and open-source applications of the Linux operating system; works closely with other System Administrators, Application Engineers, Developers, Cyber Security professionals, Systems Engineers, and Operations specialists to provide top-quality secure computing and storage services to a variety of county customers.

The Linux System Administrator is responsible to develop and manage the county’s computing and infrastructure systems on private and public cloud environments (AWS, Azure, Google Cloud Platform). Provide creative problem solving, critical thinking, and advanced troubleshooting across a broad domain of secure computing systems and support activities. Manage data center computing operations while maintaining strict operational security requirements and directives - implement latest computer security policies and procedures. The Linux System Administrator is responsible to manage availability of network, storage, computing, and software of multiple computing and storage systems. Develop technical specifications and maintain documentation for processes and technical guides. Patch planning, vulnerability assessment, patch policy preparation, patch testing and workflow design for quarterly security patch updates across RHEL, Ubuntu, CentOS, Suse and Debian Linux systems. Research and resolve operating system problems efficiently and accurately, while adhering to organizational standards and practices. Perform proactive performance monitoring, analysis, alerting, reporting, and tuning as well as proactive capacity planning/analysis and provisioning solutions. Coordinate, facilitate, manage, and execute approved changes during maintenance windows in a 24 × 7 on-call environment.

Requiered

Bachelor’s degree in an IT-related or Engineering field