1

Linux System Programmer Jobs in California (NOW HIRING)

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

Raytheon brings the strength of more than 100 years of experience and renowned engineering ... Experience supporting Linux operating systems. * Experience with Active Directory, VMware ...

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

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

Perform system patching, repository management, and package deployment without external network ... engineering, intelligence, and enterprise information technology markets. SAIC is Redefining ...

New

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 Jul 11, 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 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 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 July 2026, with employment types broken down into 2% Locum Tenens, 88% Full Time, 4% Part Time, 1% Temporary, and 5% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $102,115 per year, or $49.1 per hour.
Linux Systems Engineer

Linux Systems Engineer

Career Guidant

California City, CA • On-site

Full-time

Re-posted 12 days ago


Job description

Company Description

Career Guidant, an internationally acclimed, trusted multi-faced orgiansation into Information Technology Custom Learning Services for Enterprises, Lateral Staffing Solutions, Information Technology Development & Consulting, Infrastructure & Facility Management Services and Technical Content development as core competencies. Our experienced professionals bring a wealth of industry knowledge to each client and operate in a manner that produces superior quality and outstanding results.

Career Guidant proven and tested methodologies ensures client satisfaction being the primary objective. Committed to our core values of Client Satisfaction, Professionalism, Teamwork, Respect, and Integrity.

Career Guidant with its large network of delivery centres,support offices and Partners across India, Asia Pacific, Middle East, Far East, Europe, USA has committed to render the best service to the client closely to ensure their operation continues to run smoothly. Our Mission

"To build Customer satisfaction, and strive to provide complete Information Technology solution you need to stay ahead of your competition" If you have any queries about our services.

Job Description

The Global IT Infrastructure Sr. Linux Engineer is responsible for design, development, and implementation of enterprise LINUX Systems and infrastructure

The LINUX team is responsible for analyzing, configuring, testing and implementing of enterprise LINUX infrastructure solution in addition the team is involved in providing assistance with performance and capacity requests as well as incident resolution.

This position collaborates with the Global IT Infrastructure Brand Service Delivery Leaders to ensure an understanding of business cases and to ensure that the appropriate LINUX solution is selected to meet the business need.

This position requires collaboration and coordination with the IT Global Infrastructure Operations organization to plan and support the LINUX infrastructure requirements across multiple platforms.

This position will recommend and oversee approved projects that expand, change, or improve the LINUX systems and related infrastructure.

This role will support cross-departmental collaboration and internal communications with staff throughout the organization, as well as promoting a positive work environment that supports consistency and drives efficiency throughout the organization.

ESSENTIAL FUNCTIONS:

Plan, document, and configure Logical and Physical layouts, including capacity planning and performance tuning.

Configuration of Logical Volumes across Linux business resilience

Installation and configuration of Linux servers.

Installation and configuration of all software packages as needed to support business requirements

Ability to work with other GIS infrastructure teams for new system implementations

Provide system support and troubleshooting expertise as needed.

Maintain patch levels across multiple systems and ships, as needed for security and policy compliance.

Perform other duties and special projects as required.

Take part in 24X7 on-call rotation.

POSITION SCOPE:

Responsibilities include the design, installation, configuration, tuning, and optimization of LINUX systems and related components to achieve high availability and performance for various business applications. Supports all LINUX Systems across the fleet and corporate offices.

REPORTING RELATIONSHIPS:

Reports to Supervisor / Manager / Sr. Manager Open Systems Engineering who reports to Director of Enterprise Systems

Experience: Minimum of 7 years' experience in administration of Linux/Linux operating systems (AIX, Linux, Sun Solaris)

Knowledge, Skills & Abilities:

Expert level configuration and support experience with Linux/Linux

Experience with RedHat Satellite, Capsule and Proxy.

Strong LINUX shell scripting experience.

Linux Security Framework knowledge (PAM, KDC/LDAP, SSH key management, etc)

Minimum of 3-5 years of experience in enterprise storage technologies

Implementation and maintenance of VCS and or Oracle RAC high availability solutions

Experience with configuration management tools and processes.

Experience with operating system performance monitoring and tuning.

Team lead or Project Lead Experience

Excellent communication, problem solving, and teamwork skills.

Experience with JBoss, Apache - Tomcat, architecture and administration experience.

Experience with Memcache, nginx, Subversion, Hudson.

Experience supporting database server environments ( MySQL, Oracle, Oracle ASM)

Good understanding of network communication protocols.

Experience in a Sarbanes Oxley compliant enterprise.

Experience with BMC Proactive Net, Nagios, or Manage Engine preferred

Experience with the support of SAN connected hosts and IO multipathing software experience required

SAN storage experience (EMC, PURE, Dell) preferred

Experience with the configuration and administration of virtual servers, VMware experience preferred

Physical Demands: Work is primarily sedentary where sitting is required most of the time; walking and standing are required occasionally. Visual acuity is required to perform activities such as: preparing and analyzing data, viewing a computer terminal, reading documents, reports and emails.

Qualifications

Bachelor degree in Computer Science or related work experience.

Additional Information

Note : NO OPT, H1 for this position

Client : Infosys