1

Linux Programmer Jobs in New Jersey (NOW HIRING)

Red Hat Platform Engineer

Lakehurst, NJ · On-site

$110K - $130K/yr

Administer Linux systems including system hardening, patching, upgrades, and lifecycle management ... Collaborate with software development, systems engineering, cybersecurity, and test teams to ...

Red Hat Platform Engineer

Lakehurst, NJ · On-site

$110K - $130K/yr

Administer Linux systems including system hardening, patching, upgrades, and lifecycle management ... Collaborate with software development, systems engineering, cybersecurity, and test teams to ...

Lead Market Data Platform Engineer

Iselin, NJ · On-site

$104K - $137K/yr

The ideal candidate brings deep expertise in market data systems, strong UNIX/Linux engineering capabilities, and a solid understanding of low-latency data delivery, networking, and vendor ...

You will assist senior network engineers responsible for maintaining and improving all networking equipment in a mixed Linux and Windows based environment. Responsibilities * Provide 2nd Level ...

Programmer Analyst Consultant Duration: 6 to 12 Months Contract Location: Woodbridge, New York ... UNIX or Linux-based systems Must have experience with Perl or Python scripting Professional ...

Java With Linux or Unix

Middletown, NJ · On-site

$52 - $67.25/hr

Our company provides application analysis, design, development and programming, software ... Expert (5 yrs exp) Experience developing software in Unix/Linux environment * Expert (5 yrs exp) C ...

Programmer Analyst Consultant Duration: 6 to 12 Months Contract Location: Woodbridge, New York ... Linux-based systems • Must have experience with Perl or Python scripting • Professional ...

The Systems Administrator Engineer will plan, design, install, configure, and maintain laboratory IP networks and Linux systems, including virtual machine management and equipment monitoring using ...

DevOps Engineer

Englewood Cliffs, NJ · On-site

$53.75 - $73.75/hr

W2 Only Job Summary We are seeking a DevOps Engineer with strong hands-on experience in Linux, Docker, and Kubernetes to support and optimize our deployment environment in Englewood Cliffs, NJ. This ...

Showing results 41-60

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.

Red Hat Platform Engineer

Castellum Inc

Lakehurst, NJ • On-site

$110K - $130K/yr

Full-time

Re-posted 19 days ago


Job description

JOB SUMMARY

Specialty Systems, Inc. has an opening for a RED Hat Platform Engineer to join our team of technical professionals supporting Government customers and national security mission requirements. In this role, you will support the design, implementation, automation, and sustainment of Red Hat Enterprise Linux (RHEL)-based platform environments supporting mission-critical defense systems and software-intensive applications.


The position involves working within Government-provided environments while supporting secure infrastructure operations, platform modernization, DevSecOps integration, and system lifecycle management activities. As a member of the Specialty Systems team, you will contribute directly to secure and reliable platform solutions that support critical defense and intelligence missions.


This position is located at our customer site location. In this position, you will work our customer’s Compressed Work Schedule which consists of working four 9-hour days (M-Th) and an 8-hour day (F) for the first week of a cycle followed by four 9-hour days (M-Th) and being off on the second Friday for the second week of a cycle. This results in a 3-day weekend every other week!

RESPONSIBILITIES

  • Design, implement, and maintain Red Hat Enterprise Linux (RHEL)-based platform infrastructure across development, test, and operational environments
  • Automate system provisioning, configuration management, deployment, and documentation using Infrastructure-as-Code (IaC) tools
  • Administer Linux systems including system hardening, patching, upgrades, and lifecycle management
  • Support containerized environments utilizing Docker, Podman, Kubernetes, and OpenShift technologies
  • Integrate platform capabilities into DevSecOps pipelines and CI/CD workflows
  • Implement and maintain security controls in compliance with DoD cybersecurity requirements including STIGs and RMF
  • Monitor system performance, troubleshoot platform issues, and ensure reliability, scalability, and availability
  • Manage storage, file systems, and system resources to optimize system performance
  • Support virtualization and cloud-based environments including VMware, OpenStack, AWS, or similar technologies
  • Collaborate with software development, systems engineering, cybersecurity, and test teams to support system integration and operational readiness
  • Maintain system documentation, architecture diagrams, configuration baselines, and technical procedures
  • Identify technical risks and support continuous improvement and modernization initiatives across platform environments


QUALIFICATIONS:

Minimum Qualifications Include:

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or related technical discipline preferred
  • Equivalent work experience may be considered in lieu of degree requirements
  • Active Secret Clearance required or ability to obtain and maintain a Secret Clearance
  • Minimum of 5 years of experience supporting Linux systems administration and engineering, preferably within RHEL-based environments
  • Security+ CE certification or ability to obtain certification within 3–6 months of hire
  • Strong experience administering and engineering Red Hat Enterprise Linux (RHEL) environments
  • Experience with scripting and automation using Bash, Python, Ansible, Terraform, or similar tools
  • Experience supporting containerization and orchestration technologies including Docker, Podman, Kubernetes, and OpenShift
  • Familiarity with DevSecOps methodologies and CI/CD pipeline integration
  • Working knowledge of networking concepts, Linux security, and infrastructure operations
  • Experience implementing and maintaining STIG compliance and RMF security controls
  • Strong troubleshooting, analytical, and problem-solving skills
  • Excellent written and verbal communication skills
  • Ability to work effectively within collaborative Government and contractor team environments


Preferred Qualifications:

  • Experience supporting Navy, NAVAIR, or DoD programs
  • Red Hat certifications such as RHCSA or RHCE
  • Experience supporting enterprise Kubernetes or OpenShift environments
  • Experience with cloud-based infrastructure and virtualization technologies
  • Familiarity with secure platform modernization initiatives and mission-critical system environments
  • Experience supporting classified or highly regulated environments



Specialty Systems, Inc. provides equal employment opportunity (EEO) to all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability status, genetic information, marital status, ancestry, protected veteran status, or any other characteristic protected by applicable federal, state, and local laws and offers equal opportunity for VEVRAA Protected Veterans. Specialty Systems, Inc. will not discriminate against employees and job applicants who inquire about, discuss, or disclose compensation information.


Reasonable accommodation that do not cause an undue hardship on the company may be made to enable individuals with disabilities to perform essential functions, as long as that would not hinder or prevent performance of duties or be of a safety concern.

PHYSICAL DEMANDS:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


While performing the duties of this job, the employee is required to reach with hands and arms. The employee is frequently required to sit, stand and walk. The employee may be required to move ten pounds and could occasionally lift or move up to twenty-five pounds.


Disclaimer: The listed duties are not intended to serve as a comprehensive list of all duties performed by all employees in this classification, only a representative summary of primary duties and responsibilities.