1

Linux Unix Jobs in California (NOW HIRING)

This person must have excellent Linux/Unix administration experience, with customer relation skills. Candidate should be able to work with business application administrators, helping fix their ...

This person must have excellent Linux/Unix administration experience, with customer relation skills. Candidate should be able to work with business application administrators, helping fix their ...

Strong understanding of UNIX (Everything is a file, POSIX, etc.) Strong UNIX/Linux experience, preferably with RHEL 5 & 6 and Solaris 10 & 11 Experience with virtualization technology (VMware ESXi ...

next page

Showing results 1-20

Linux Unix information

See California salary details

$39.2K

$108.6K

$168.4K

How much do linux unix jobs pay per year?

As of Jul 10, 2026, the average yearly pay for linux unix in California is $108,603.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,724.00 and $128,768.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Linux/Unix administrators, and how can they be addressed on the job?

Linux/Unix administrators often encounter challenges such as managing system security, troubleshooting performance issues, and ensuring uptime during updates or migrations. Addressing these requires staying current with security best practices, regularly monitoring system logs, and implementing robust backup and recovery procedures. Collaborating closely with development and network teams is also crucial, as it helps resolve cross-functional issues efficiently and ensures smooth deployment of new applications or services.

What is the difference between Linux Unix vs Network Administrator?

AspectLinux UnixNetwork Administrator
Required CredentialsLinux/Unix certifications (e.g., LPIC, CompTIA Linux+)Network certifications (e.g., CCNA, CompTIA Network+)
Work EnvironmentServers, data centers, command-line interfacesNetwork infrastructure, routers, switches, troubleshooting
Industry UsageIT, software development, system administrationTelecommunications, enterprise IT, service providers

Linux Unix professionals focus on operating system management, scripting, and server maintenance, while Network Administrators handle network infrastructure, security, and connectivity. Both roles often collaborate but require different certifications and skill sets, making them distinct yet complementary in IT environments.

What are Linux/Unix administrators?

Linux/Unix administrators are IT professionals responsible for managing, maintaining, and supporting Linux and Unix operating systems on servers and workstations. Their duties include installing and configuring systems, monitoring performance, troubleshooting issues, and ensuring system security and backups. They often work with scripting languages, handle user accounts, and ensure the availability and reliability of critical IT infrastructure. These administrators play a key role in supporting the technology needs of organizations that rely on Linux or Unix environments.

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

To thrive as a Linux/Unix System Administrator, you need strong expertise in Linux/Unix operating systems, scripting languages (such as Bash or Python), and a background in computer science or related fields. Familiarity with configuration management tools (like Ansible or Puppet), virtualization platforms, and relevant certifications (such as CompTIA Linux+ or Red Hat Certified System Administrator) is highly valuable. Problem-solving ability, attention to detail, and effective communication are crucial soft skills for this role. These skills ensure systems remain secure, reliable, and efficiently managed, supporting organizational operations and minimizing downtime.
What are popular job titles related to Linux Unix jobs in California? For Linux Unix jobs in California, the most frequently searched job titles are:
What job categories do people searching Linux Unix jobs in California look for? The top searched job categories for Linux Unix jobs in California are:

C++ Developer with Security Clearance

Kforce Federal Solutions

San Diego, CA • On-site

$52 - $70/hr

Other

Posted 22 days ago


Job description

Software Engineer Overview
We are seeking a Software Engineer to support the design, development, integration, and testing of applications within a mission-driven environment. This role requires strong cross-platform development experience across Linux/Unix and Android systems, along with the ability to deliver high-quality, secure, and maintainable code.
The ideal candidate will be comfortable working in Agile environments and support full lifecycle development including design, coding, testing, integration, and maintenance.
Location: San Diego, CA (100% on-site)
Clearance: Active Secret required Key Responsibilities Analyze, design, develop, and test software applications
Build and maintain applications across Linux/Unix and Android environments
Develop software using C++, C, and Python
Design modular applications with clear separation of concerns (presentation, business logic, persistence)
Integrate software components, APIs, and system interfaces across environments (virtualized, containerized, or hardware systems)
Implement secure coding practices and ensure reliable, fault-tolerant solutions
Support software configuration management, version control, and refactoring efforts
Contribute to CI/CD pipelines, automated testing, and deployment workflows
Troubleshoot and resolve defects across the software lifecycle Required Qualifications Active Secret DoD clearance
Bachelor’s degree in Computer Science or related field (or equivalent experience)
Security+ certification (or ability to obtain within 90 days)
Experience developing for Linux/Unix and Android environments
Strong coding experience in C++, C, and Python
Experience with Qt and Android application platforms
Experience working in Agile/Scrum environments
Experience with mobile application development
Experience with version control tools such as Git, GitLab, GitHub, or Subversion
Experience with UI/UX frameworks such as Qt/QML or JavaScript-based tools
Familiarity with build tools such as cmake, ninja, make, and gcc
Experience with unit testing frameworks such as gtest, catch2, or similar
Experience with Agile management tools such as JIRA or similar
Experience with automated testing approaches such as TDD, Selenium, Cucumber, or BDD
Familiarity with CI/CD tools such as Docker, Kubernetes, or similar
Experience with API development methodologies such as OpenAPI Preferred Experience Experience developing user interfaces for embedded or mobile systems
Experience optimizing applications for resource-constrained environments
Experience designing scalable and efficient software for performance-sensitive systems