1

Linux Programmer Jobs in New Jersey (NOW HIRING)

AVP Linux Engineer

Jersey City, NJ · Hybrid

  • Medical

  • Retirement

  • PTO

The Linux Infrastructure Engineering and Operations team member will be responsible for overseeing the Linux/Unix engineering and operations team. This role involves managing the build and support of ...

AVP Linux Engineer

Jersey City, NJ · On-site

  • Medical

  • Retirement

  • PTO

The Linux Infrastructure Engineering and Operations team member will be responsible for overseeing the Linux/Unix engineering and operations team. This role involves managing the build and support of ...

Senior Linux Platform Engineer

Beverly, NJ · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Position Overview The Senior Linux Platform Engineer is responsible for the engineering, automation, reliability, security, and lifecycle management of enterprise Linux platforms supporting corporate ...

Senior Linux Platform Engineer

Edgewater Park, NJ · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Position Overview The Senior Linux Platform Engineer is responsible for the engineering, automation, reliability, security, and lifecycle management of enterprise Linux platforms supporting corporate ...

Senior Linux Engineer

Jersey City, NJ · On-site +1

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Group Details The Linux engineering team are responsible for Tradeweb's Linux runtime environment. As a member of this global team, you will play a vital part in the strategy and operations of the ...

Qualifications 7-10 years of experience in Linux Redhat administration at small and medium scale environments. Troubleshooting database, application and services on Redhat Linux. Extensive Redhat ...

Senior Linux Engineer

Jersey City, NJ

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Group Details The Linux engineering team are responsible for Tradeweb's Linux runtime environment. As a member of this global team, you will play a vital part in the strategy and operations of the ...

Senior Red Hat Linux Engineer

Atlantic City, NJ

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

LS Technologies, a Tetra Tech company, is seeking a Senior Red Hat System Administrator or Engineer who will support on-prem IT infrastructures running Red Hat Enterprise Linux (RHEL) in a ...

Senior Red Hat Linux Engineer

Atlantic City, NJ

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

LS Technologies, a Tetra Tech company, is seeking a Senior Red Hat System Administrator or Engineer who will support on-prem IT infrastructures running Red Hat Enterprise Linux (RHEL) in a ...

Linux AdminA rapidly growing provider of IT Managed Services in New York City/ Northern New Jersey ... Working knowledge of DevOps automation tools such as Chef/Puppet/JenkinsAbility to manage AWS ...

Responsible for deployment and management support of Linux x86 & IBM Unix servers Perform Capacity and Performance Management Must be able to troubleshoot hardware and software issues Efficient ...

next page

Showing results 1-20

Linux Programmer information

See New Jersey salary details

$5

$48

How much do linux programmer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for linux programmer in New Jersey is $47.83, according to ZipRecruiter salary data. Most workers in this role earn between $47.36 and $48.32 per hour, depending on experience, location, and employer.

What is a Linux programmer?

Linux Programmers are software developers who specialize in creating, modifying, and maintaining software that runs on the Linux operating system. They often work with languages like C, C++, Python, and shell scripting to develop applications, drivers, or system-level utilities. Linux Programmers may also contribute to open-source projects and work with various distributions of Linux. Their expertise includes understanding the Linux kernel, system libraries, and development tools. They are essential in environments where stability, security, and performance are critical.

What is the difference between Linux Programmer vs Linux Software Developer?

AspectLinux ProgrammerLinux Software Developer
Primary FocusWriting and debugging Linux-specific code, kernel modules, or system-level applicationsDesigning, developing, and maintaining software applications for Linux platforms
Required SkillsC, C++, Linux system calls, kernel developmentProgramming languages (C, C++, Python), application development, Linux environment
Work EnvironmentSystem-level environments, kernel development, embedded systemsApplication development, software engineering teams, Linux-based platforms
Common EmployersTech companies, hardware manufacturers, embedded systems firmsSoftware companies, IT firms, open-source projects

While both roles involve Linux, a Linux Programmer typically focuses on system-level and kernel development, whereas a Linux Software Developer concentrates on creating user-facing applications and software solutions for Linux platforms. The skills overlap but differ in scope and focus.

Are Linux programmers in demand?

Linux programmers are in high demand due to the widespread use of Linux in servers, cloud computing, and embedded systems. Skills in C, shell scripting, and familiarity with open-source tools increase employability in various industries, including technology and telecommunications.

What does a Linux programmer do?

As a Linux programmer, your job is to create software for use with Linux operating systems. This could include creating entirely new software, adapting existing software to work with Linux, or performing other tasks as a developer. Fulfilling the responsibilities and duties of a Linux programmer often requires planning out projects, determining which builds of Linux to test your software on, and translating client requests into specific programming goals. Most Linux programmers work in teams, though you may be the sole programmer if you focus on smaller projects. Some Linux programmers work from home instead of working from an office.

Is it hard to get a Linux programmer job?

Securing a Linux programmer position can be competitive, but having strong skills in Linux systems, programming languages like C or Python, and experience with tools such as shell scripting or version control can improve your chances. Relevant certifications and a solid understanding of system architecture are also beneficial for employment prospects.

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

To thrive as a Linux Programmer, you need strong proficiency in C/C++ programming, knowledge of Linux operating system internals, and experience with shell scripting. Familiarity with tools like Git, GCC, Make, and debugging utilities, as well as certifications such as LFCS or RHCE, are often important. Problem-solving ability, attention to detail, and effective teamwork are standout soft skills in this role. These skills and qualities are essential for developing robust, efficient, and secure software solutions within complex Linux environments.

What are some typical challenges Linux programmers face when working on large-scale projects?

Linux Programmers working on large-scale projects often encounter challenges such as managing system compatibility across various Linux distributions, optimizing code for performance and resource efficiency, and debugging issues that may only appear under specific configurations or workloads. Collaborating with cross-functional teams, including DevOps and QA, is essential to ensure seamless integration and deployment. Effective communication and familiarity with version control systems like Git are also crucial for maintaining code consistency and addressing issues quickly in a collaborative environment.

What job categories do people searching Linux Programmer jobs in New Jersey look for?

The top searched job categories for Linux Programmer jobs in New Jersey are:

What are popular job titles related to Linux Programmer jobs in NJ?

For Linux Programmer jobs in NJ, the most frequently searched job titles are:

Infographic showing various Linux Programmer job openings in New Jersey as of August 2026, with employment types broken down into 89% Full Time, 1% Part Time, and 10% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $99,493 per year, or $47.8 per hour.

RedHat Engineer/Linux Admin/ Linux Engineer/ Linux System Architecture

Collabera

Rockaway, NJ

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 6 days ago


Job description

Company Description

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. 


Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.

Job Description

Location : Rockaway, NJ 07866

Job Title : Enterprise Systems Engineer

Duration : 06+ Months (possible extension)

Job Details and requirements: 

Expert Linux/RedHat Engineer: 

****** PRIMARY focus is expert level Linux/RedHat. Must also have Cisc0 UCS and VMWare ESXi ******

Must be strong in VMWare Linux configuration and implementation (including cluster builds and firmware upgrades).

Must be an expert in Cisc0 UCS platform: 

Design the best hardware solution for the cluster build 

Work in conjunction with Operations to rack and stack all Cisc0 UCS hardware 

Responsible for fabric design on the Cisc0 UCS environment 

Configure Cisc0 UCS hardware and software, including Fabric Interconnects 

Build and configure ESXi hosts and join them to clusters. 

Supports operational activities such as level three system support, root cause analysis, systems validation, performance tuning and capacity management. Works with Operations staff to improve monitoring and alerting activities.

Represents IT Engineering Services on global project teams through the implementation of new infrastructure systems, including, project planning and adherence to Company's global project methodologies. Provides status reports and attends team meetings

Applying best practices for performance tuning of servers 

Upgrades system software and hardware components as required to meet customer needs.

Maintaining system configuration documentation, including SOPs and IQ/OQ, software installation instructions, operating system installation and system configuration sheets.

Comply with SOX and IT Compliance protocols. 

Qualifications

5-10 years recent experience Installing, configuring, patch and automate Redhat Linux server builds using kickstart/puppet automation.

System migrations in the Redhat Linux and UNIX (AIX) environments. 

Expert in installation, administration, maintenance, and troubleshooting of Redhat Linux and AIX Unix servers.

5+ years experience with server administration of VMware 5.1 or later (VMware 6 a plus).

5+ years of Cisc0 UCS implementation and configuration experience. 

Experience with 100+ VMware ESX hosts or 500+ virtual servers a plus. 

Tech Specs: 

Redhat Linux System Architecture and Administration 

Redhat 5.10, 6.2 and 6.5 

System build automation using Puppet 

SME in VMware and Linux virtualization 

SME in Cisc0 UCS and Linux virtualization 

EMC Storage implementation 

Script writing 

Single-Sign-on implementation experience (Centrify) 

Preferred Job Qualifications (not required): 

Experience with other flavors of Linux a plus 

Experience with other flavors of Unix a plus (AIX)

Additional Information

To set up an Interview, please contact:

Himanshu Prajapat

973-606-3290

himanshu.prajapat(at)collabera.com