1

Systems Programmer Jobs in New Jersey (NOW HIRING)

Systems Engineer

Lakehurst, NJ ยท On-site

$95K - $130K/yr

NDI is looking for a Systems Engineer to join our high-impact team within the AAG/EMALS Systems Engineering team. In this role, you will play a critical part in the design, development, integration ...

Systems Engineer

Lakehurst, NJ ยท On-site

$75K - $100K/yr

NDI is looking for a Systems Engineer to join our high-impact team within the AAG/EMALS Systems Engineering team. In this role, you will play a critical part in the design, development, integration ...

The position focuses on systems engineering activities including requirements development, system architecture, performance analysis, modeling and simulation, and verification of scalable, software ...

Job#: 3041497 Systems Engineer Moorestown, NJ Basic Qualifications: Bachelor Degree or higher in an Engineering field such as System Engineering, Electrical Engineering, Computer Science/Engineering ...

Systems Engineer

Whippany, NJ ยท On-site

$110K - $160K/yr

Systems Engineer (Aerospace) Whippany Actuation Systems, a fast-paced and innovative aerospace manufacturer specializing in electromechanical actuators for both commercial and military applications ...

Systems Engineering L3

Clifton, NJ ยท On-site

$63 - $68/hr

Communication within Systems Engineering and across other engineering disciplines. * Support/lead integration and test of electronic systems and related hardware/software/firmware subsystems/sub ...

Systems Engineer ID: 1109 Location: Moorestown, NJ Department: Engineering Job Titles: Systems Engineer 3 More about this job > Description Thunderbolt Solutions is seeking to contingently hire ...

W2 Candidates only 10 + years of Systems Engineer * Traditional engineering background * Understanding of PKI (Public Key Infrastructure) including TLS (Transmission Layer Secuirty) and Certificate ...

Systems Engineer

Wharton, NJ ยท On-site

$190K - $210K/yr

The Systems Engineer will work across operational units, program offices, and industry partners to assess technical feasibility, support capability transitions, and translate mission needs into ...

Showing results 21-40

Systems Programmer information

See New Jersey salary details

$17

$50

$83

How much do systems programmer jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for systems programmer in New Jersey is $50.50, according to ZipRecruiter salary data. Most workers in this role earn between $36.59 and $63.22 per hour, depending on experience, location, and employer.

What is a systems programmer?

A systems programmer is a skilled computer technician that develops application software with a variety of programming languages. In this career, you must have experience working with a variety of operating systems including Windows, Linux, and mainframe. Your job duties include developing application programs, testing the functionality of the software, and troubleshooting issues found by users. You also work on a variety of computer hardware such as servers and mainframes, so your skills must extend beyond software and coding. You can find systems programmer positions with third-party IT companies and in the IT departments of larger companies.

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

To thrive as a Systems Programmer, you need expertise in low-level programming languages (such as C or Assembly), operating system concepts, and a degree in computer science or related field. Familiarity with mainframe or server environments, system debugging tools, and certifications in relevant platforms (like IBM z/OS or Linux) are highly beneficial. Strong problem-solving, analytical thinking, and effective communication skills distinguish top performers in this role. These skills are crucial for optimizing system performance, maintaining reliability, and ensuring seamless integration between hardware and software components.

What are some typical challenges faced by systems programmers, and how can they overcome them?

Systems programmers often face challenges such as debugging low-level code, ensuring compatibility across different hardware or operating systems, and addressing performance bottlenecks. These tasks require a deep understanding of computer architecture, operating systems, and programming languages like C or Assembly. Collaborating closely with other IT professionals, such as network administrators and application developers, can help identify and resolve issues more efficiently. Staying current with industry developments and using robust version control and debugging tools are also essential strategies for overcoming these challenges.

What is the difference between Systems Programmer vs Software Developer?

AspectSystems ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field, with knowledge of low-level programmingUsually holds a degree in computer science, software engineering, or related disciplines
Work EnvironmentWorks closely with operating systems, hardware, and system utilities in enterprise or technical settingsDevelops applications and software solutions for various platforms, often in business or consumer environments
Employer & Industry UsageCommon in IT departments, tech companies, and organizations managing complex systemsWidely employed across tech firms, startups, and any industry requiring software solutions

While both roles involve programming, Systems Programmers focus on low-level system software and hardware interaction, whereas Software Developers create applications and user-facing software. Understanding these differences helps in choosing the right career path or job search focus.

Is system programming in demand?

System programming remains in demand due to the need for developing and maintaining operating systems, device drivers, and embedded systems. Professionals with skills in languages like C and C++, along with knowledge of hardware interfaces, are sought after in industries such as technology, manufacturing, and telecommunications.

What does a systems programmer do?

A systems programmer develops, maintains, and optimizes system software such as operating systems, device drivers, and utility programs. They work closely with hardware and software components, often using programming languages like C or Assembly, and may troubleshoot system issues or improve performance. Strong knowledge of computer architecture and debugging tools is essential for this role.

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

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

Infographic showing various Systems Programmer job openings in New Jersey as of August 2026, with employment types broken down into 71% Full Time, 4% Part Time, and 25% Contract. Highlights an 84% In-person, and 16% Remote job distribution, with an average salary of $105,046 per year, or $50.5 per hour.

Master System Integration Programmer

Statewide Conditioning Inc

South Amboy, NJ โ€ข On-site

$130K - $180K/yr

Full-time

Re-posted 11 days ago


Job description

Master Systems Integration Programmer
Come join a team that has been in business for over 39 years!
We take great pride in our exceptional reputation in the commercial HVAC industry - built on the quality of our work and the dedication of our loyal employees.
We offer a comprehensive benefits package, competitive salaries, and company-sponsored events throughout the year. Our leadership team is transparent about the direction of the company and our goals, so every team member understands where we're headed.
We invest in our people and training, and we're looking for individuals who think outside the box and want to grow with us.
If this sounds like you, keep reading!
We are seeking a highly skilled and experienced Master System Integration Programmer to join our team. If you possess expertise in integrating Niagara, Distech, Johnson Controls, and Honeywell systemsand are passionate about driving innovation in the field of building automation, we want to hear from you.
Duty Summary: Design, develop, and implement advanced system integration solutions for building control systems, with a focus on Niagara, Distech, Honeywell, and Johnson Controls. Including Access Control and PLC Controls as well as cameras and water/energy meters.
Requirements and Qualifications:
  • Proven expertise in integrating building control systems, with a strong focus on Niagara, Honeywell, Distech, and Johnson Controls. **Building Automation BMS/BAS Specific programming experience is required**
  • Proficiency in programming languages and software tools relevant to control system integration.
  • Strong problem-solving skills and the ability to troubleshoot complex integration issues.
  • Excellent communication skills and the ability to work effectively with clients and cross-functional teams.
  • Knowledge of industry standards and best practices in building automation and controls.
  • Project management skills, with the ability to manage multiple projects simultaneously.
  • Certification or training in Niagara, Honeywell, Distech, or Johnson Controls systems (preferred).
  • Knowledge of industry tools, multimeters, ethernet testers, etc., and the ability to effectively utilize these tools and reading and understand control schematics.
  • Safety-minded and knowledge of OSHA safety regulations
  • Strong verbal communication skills, ability to explain complex BAS issues with customers in a way they understand
  • Critical-thinker, problem-solver, ability to think outside the box
  • Current valid driver's license for operating motor vehicles in the state of New Jersey
  • Must be punctual and adhere to a daily schedule with multiple appointments in different locations
  • Must have professional appearance, strong writing abilities, computer skills, strong customer service skills

Responsibilities:
  • Design, develop, and implement advanced system integration solutions for building control systems, with a focus on Niagara, Distech, Honeywell, and Johnson Controls. Including Access Control and PLC Controls as well as cameras and water/energy meters.
  • Collaborate with clients and internal teams to gather requirements and understand project objectives.
  • Configure, program, and customize control systems to meet project-specific needs.
  • Troubleshoot and resolve integration issues, ensuring the seamless operation of all systems.
  • Perform system diagnostics and recommend enhancements to improve system performance and efficiency.
  • Create documentation and provide training to clients and team members on integrated systems.
  • Keep abreast of industry trends and emerging technologies in building automation and control systems.
  • Stay updated on the latest developments in Niagara, Honeywell, Distech, and Johnson Controls platforms.
  • Perform work to OSC Standards on naming and programming.

We are a drug free company and require all employees to pass a drug test prior to beginning employment