1

Linux System Programmer Jobs in California (NOW HIRING)

Linux Cloud System Engineer Location: Santa Clara CA (Onsite) Duration: Long Term Main Skills: Linux system administration, Data Center, Storage managemen, Scripting We are seeking a Linux Cloud ...

Linux Cloud System Engineer Location: Santa Clara CA (Onsite) Duration: Long Term We are seeking a Linux Cloud System Engineer with strong expertise in Linux system administration and cloud ...

We are seeking an experienced DevOps Linux System Engineer for an onsite role , please find the job descrpition below. Job Title: DevOps Linux System Engineer Location: Onsite - California, USA ...

LERETA is seeking a Linux Systems Engineer to support and enhance our enterprise infrastructure ... System hardening (SELinux, auditd), secrets management, least-privilege/IAM alignment ...

The ideal candidate will have strong technical expertise, a disciplined approach to system ... Key Responsibilities * Linux engineering: Design, harden, and maintain RHEL/Ubuntu systems ...

... operations and engineering initiatives. This role involves hands-on system administration ... Linux systems (CentOS, Ubuntu, etc.) * Shell scripting, cron jobs, log analysis * User and group ...

... System Administrator who can provide solutions and be able to work independently and a good team player. Responsibilities: * Responsible for administering Linux Systems & servers on AWS on a mixed ...

As a Linux System Administrator , you will be responsible for ensuring secure configurations ... We partner with our government customers to deliver innovative solutions across engineering ...

HPC on-site systems analyst at FLENUMMETOCCEN providing systems administration, engineering and planning support. Provide Linux operating systems maintenance on HPC clusters, general systems and user ...

Linux System Adminstrator

Ridgecrest, CA · On-site

$110K - $140K/yr

As a Linux System Administrator , you will be responsible for ensuring secure configurations ... We partner with our government customers to deliver innovative solutions across engineering ...

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.

Linux System Engineer

SolGenie

Santa Clara, CA • On-site

Full-time

Posted 7 days ago


Job description

We have onsite contract opportunity for Linux Cloud System Engineer. Below is the Job description.
Title: Linux Cloud System Engineer
Location: Santa Clara CA (Onsite)
Duration: Long Term

Main Skills: Linux system administration, Data Center, Storage managemen, Scripting
Job Description:
We are seeking a Linux Cloud System Engineer with strong expertise in Linux system administration and cloud infrastructure. The ideal candidate will have hands-on experience in storage management, patching, virtualization (VMware), networking (ports/firewalls), and DevOps practices. This role requires a proactive engineer who can manage, monitor, and troubleshoot infrastructure systems in a production environment.
Responsibilities:
  • Perform Linux system administration including installation, configuration, tuning, and patching of servers.
  • Manage storage solutions, ensuring high availability and performance.
  • Apply regular patches and updates to ensure security and stability.
  • Administer and manage VMware infrastructure including provisioning and resource optimization.
  • Troubleshoot networking issues including port conflicts, firewall rules, and DNS configurations.
  • Collaborate with DevOps teams to automate infrastructure using tools like Ansible, Terraform, or similar.
  • Monitor system performance, identify bottlenecks, and recommend improvements.
  • Document system configurations, procedures, and standards.

Required Skills:
  • 6+ years of experience in Linux System Administration (RHEL, CentOS, Ubuntu)
  • Strong understanding of Storage Management (SAN/NAS, LVM, NFS, etc.)
  • Experience with Patch Management and system hardening
  • Solid knowledge of VMware administration (vCenter, ESXi)
  • Familiarity with Ports, Firewalls, and basic network troubleshooting
  • Hands-on with DevOps tools (Ansible, Jenkins, Git, Terraform preferred)
  • Experience working in cloud environments (AWS, Azure, or GCP is a plus)
  • Strong scripting skills (Bash, Python, Shell etc.)

Preferred Qualifications:
  • Relevant certifications (e.g., RHCSA, RHCE, VMware Certified Professional)
  • Exposure to container platforms like Docker or Kubernetes
  • Experience with monitoring tools (e.g., Nagios, Prometheus, Grafana)

Revert with Updated resume:
  1. Full Name:
  2. Contact Info:
  3. LinkedIn Id
  4. Current Location:
  5. Visa: