1

Linux Support Jobs (NOW HIRING)

Staff Linux Engineer

Plymouth, MI

$135.80K - $169.80K/yr

Define and maintain supported Linux distributions (Ubuntu, Fedora, Rocky) and approved hardware models. * Lead lifecycle management including OS patching, end-of-life planning, and standard image ...

Staff Linux Engineer

Palo Alto, CA · On-site

$135.80K - $169.80K/yr

Define and maintain supported Linux distributions (Ubuntu, Fedora, Rocky) and approved hardware models. * Lead lifecycle management including OS patching, end-of-life planning, and standard image ...

Staff Linux Engineer

Palo Alto, CA

$135.80K - $169.80K/yr

Define and maintain supported Linux distributions (Ubuntu, Fedora, Rocky) and approved hardware models. * Lead lifecycle management including OS patching, end-of-life planning, and standard image ...

Staff Linux Engineer

Normal, IL

$135.80K - $169.80K/yr

Define and maintain supported Linux distributions (Ubuntu, Fedora, Rocky) and approved hardware models. * Lead lifecycle management including OS patching, end-of-life planning, and standard image ...

Staff Linux Engineer

Palo Alto, CA

$135.80K - $169.80K/yr

Define and maintain supported Linux distributions (Ubuntu, Fedora, Rocky) and approved hardware models. * Lead lifecycle management including OS patching, end-of-life planning, and standard image ...

The engineer will support users executing workloads within Linux-based High Performance Computing (HPC) cluster environments used for distributed compute workloads, simulation environments, and GPU ...

The technical associate will be part of a dynamic team of R&D associates, support agents, UI/UX ... Significant experience with Linux (Ubuntu, preferred) and BASH scripting * Some experience with OS ...

The technical associate will be part of a dynamic team of R&D associates, support agents, UI/UX ... Significant experience with Linux (Ubuntu, preferred) and BASH scripting * Some experience with OS ...

The technical associate will be part of a dynamic team of R&D associates, support agents, UI/UX ... Significant experience with Linux (Ubuntu, preferred) and BASH scripting * Some experience with OS ...

Linux Administrator

Itasca, IL · On-site

$80K - $115K/yr

Infrastructure Support: Manage and scale the back-end infrastructure (Red Hat Enterprise Linux) supporting desktop operations, including update servers, authentication, and configuration management.

HPC Support Engineer Location: Charlottesville, VA Clearance Required: Active TS (SCI eligibility ... Guide users on compiling and running scientific, modeling, or data processing applications in Linux ...

next page

Showing results 1-20

Linux Support information

See salary details

$70.5K

$148.7K

$173K

How much do linux support jobs pay per year?

As of May 31, 2026, the average yearly pay for linux support in the United States is $148,749.00, according to ZipRecruiter salary data. Most workers in this role earn between $152,500.00 and $167,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Linux Support specialist, and why are they important?

To thrive as a Linux Support specialist, you need solid knowledge of Linux operating systems, shell scripting, troubleshooting, and a relevant degree or certifications like CompTIA Linux+ or Red Hat Certified System Administrator (RHCSA). Familiarity with command-line interfaces, ticketing systems, and remote management tools is typically required. Strong problem-solving abilities, patience, and effective communication skills help in resolving issues and assisting users of varying technical backgrounds. These competencies are crucial for ensuring reliable system performance, minimizing downtime, and delivering high-quality technical support.

What are some common challenges faced by Linux Support professionals, and how can they be managed effectively?

Linux Support professionals often encounter challenges such as troubleshooting diverse system configurations, managing time-sensitive incidents, and supporting users with varying levels of technical knowledge. Staying up-to-date with the latest distributions and open-source tools is essential, as environments can change rapidly. Effective communication and strong documentation skills help in collaborating with developers, system administrators, and end-users. Proactive learning and leveraging community resources can also make problem-solving more efficient and less stressful.

What is a Linux Support specialist?

A Linux Support specialist is an IT professional who provides assistance, troubleshooting, and maintenance for systems running the Linux operating system. They help users resolve technical issues, install and configure software, perform system updates, and ensure system security and stability. Linux Support specialists are often responsible for monitoring system performance, managing user accounts, and supporting servers in business environments.

What is the difference between Linux Support vs System Administrator?

AspectLinux SupportSystem Administrator
CertificationsLinux+, LPIC, CompTIA Server+CompTIA Server+, Microsoft Certified, Linux certifications
Work EnvironmentData centers, IT support teams, help desksServer rooms, network operations centers, enterprise IT
ResponsibilitiesInstalling, troubleshooting Linux systems, user supportManaging entire IT infrastructure, network, servers, security
Industry UsageTech companies, hosting providers, support servicesLarge enterprises, government agencies, corporations

Linux Support focuses on assisting users with Linux systems, troubleshooting issues, and providing technical support. System Administrators have broader responsibilities, managing entire IT environments, including networks, servers, and security. While Linux Support roles often require Linux-specific certifications, System Administrators may hold a wider range of credentials. Both roles are essential in IT, but System Administrators typically oversee more comprehensive infrastructure management.

More about Linux Support jobs
What cities are hiring for Linux Support jobs? Cities with the most Linux Support job openings:
What are the most commonly searched types of Linux Support jobs? The most popular types of Linux Support jobs are:
What states have the most Linux Support jobs? States with the most job openings for Linux Support jobs include:
Infographic showing various Linux Support job openings in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $148,749 per year, or $71.5 per hour.
Software Engineer - Linux with Security Clearance

Software Engineer - Linux with Security Clearance

ClearanceJobs

Aurora, CO

Other

Posted yesterday


Job description

DHI Group is seeking an HPC Linux Software Engineer to support a High Performance Computing (HPC) Research and Development (R&D) customer contract. This role is an integral member of the Technical User Support (TUS) team, working on‑site with a dedicated R&D customer to ensure effective use, performance, and reliability of HPC systems and modeling and simulation (mod/sim) software.
The engineer will collaborate closely with the TUS Team Lead, Program Chief Scientist, HPC users, customers, and site operations staff. The role blends hands‑on software engineering, Linux and HPC system support, and direct user engagement, enabling researchers to efficiently run, scale, and troubleshoot mission‑critical workloads in a secure and performance‑sensitive environment. Key Responsibilities Provide technical software engineering and Linux support for HPC modeling and simulation workflows
Support and enhance existing mod/sim codebases, ensuring correctness, stability, and performance
Work directly with HPC users to understand workflows, identify issues, and recommend technical solutions
Troubleshoot and resolve software, scripting, and Linux system issues in an on‑site lab environment
Collaborate with the TUS team, Chief Scientist, and site staff to support R&D mission objectives
Develop, maintain, and document scalable software solutions for Linux‑based HPC platforms
Analyze, debug, and optimize complex C, C++, and/or Fortran applications
Support and improve GUI‑based tools used in modeling and simulation environments
Assist with configuration management, testing, and adherence to software development standards
Conduct code reviews and provide technical mentoring to junior engineers or scientific staff
Design and deliver training workshops, tutorials, or onboarding materials for HPC users and internal teams
Contribute to continuous improvement of user workflows, tools, and HPC support processes Required Qualifications Active TS/SCI w/ Poly
Bachelor’s degree in a STEM‑related discipline
10+ years of professional‑level experience in software engineering or scientific computing
Approximately 5+ years of experience developing and using modeling and simulation software in heterogeneous, multi‑platform environments
Experience supporting HPC user workflows, including modeling and simulation problems and GUI‑based tools
Strong knowledge of High Performance Computing (HPC) environments and related technologies
Demonstrated proficiency in Fortran, C, and/or C++
Proficiency in BASH and Korn shell scripting
Strong Linux operating system proficiency, with the ability to independently troubleshoot and resolve user system issues
Solid understanding of software engineering best practices, including coding standards, unit testing, and configuration management
Proven ability to analyze, debug, maintain, and enhance large, existing codebases
Demonstrated experience across the full software development lifecycle, including requirements definition, design, coding, documentation, and testing of scalable, distributed applications in Linux environments
Experience mentoring junior engineers or scientists and conducting code reviews Preferred Qualifications Experience working directly in customer‑facing or research support roles
Experience designing and delivering technical training, including workshops and tutorials
Familiarity with HPC schedulers, parallel computing concepts, and performance optimization
Experience working in secure or restricted computing environments Required Skills and Competencies Strong communication skills with the ability to collaborate effectively with technical and non‑technical stakeholders
Results‑oriented team player with strong problem‑solving and analytical skills
Superior programming ability with exceptional attention to detail
Strong organizational skills with the ability to balance and prioritize multiple tasks in a fast‑paced R&D environment
Ability to work independently while contributing effectively to a collaborative team