1

Systems Programmer Jobs in New Mexico (NOW HIRING)

Systems Engineer

Las Cruces, NM · On-site

$115K - $132K/yr

The Systems Engineer will work multiple mission system projects and tasks-from broad, strategic issues (e.g. policies, concept of operations, etc.) to tactical concerns (e.g., near-term schedules ...

Responsibilities Noblis ESI is seeking an experienced Systems Engineer to join an elite team providing Systems Engineering and Technical Advisory (SETA) services in Las Cruces, New Mexico. The ...

Systems Engineer

Albuquerque, NM · On-site

$61K - $141K/yr

Systems Engineer The Opportunity: Are you looking for an opportunity to combine your technical skills with big picture thinking to make an impact in product development? You understand your customer ...

Systems Engineer

Albuquerque, NM · On-site

$61K - $141K/yr

R0242697 Systems Engineer The Opportunity: Are you looking for an opportunity to combine your technical skills with big picture thinking to make an impact in product development? You understand your ...

Systems Engineer The Opportunity: Are you looking for an opportunity to combine your technical skills with big picture thinking to make an impact in product development? You understand your customer ...

Systems Engineer

Albuquerque, NM · On-site +1

$61K - $141K/yr

Share Systems Engineer The Opportunity: Are you looking for an opportunity to combine your technical skills with big picture thinking to make an impact in product development? You understand your ...

Systems Engineer

Albuquerque, NM · On-site

$52K - $108K/yr

R0242699 Systems Engineer The Opportunity: Are you looking for an opportunity to combine your technical skills with big picture thinking to make an impact in Defense? You understand your customer ...

Systems Engineer The Opportunity: Are you looking for an opportunity to combine your technical skills with big picture thinking to make an impact in Defense? You understand your customer ...

Velos is a full-service engineering and technical services company supporting agencies such as the ... Administers, develops, runs tests on, implements, and maintains operating system and related ...

Systems Engineer

Albuquerque, NM · On-site +1

$52K - $108K/yr

Share Systems Engineer The Opportunity: Are you looking for an opportunity to combine your technical skills with big picture thinking to make an impact in Defense? You understand your customer ...

Velos is a full-service engineering and technical services company supporting agencies such as the ... Administers, develops, runs tests on, implements, and maintains operating system and related ...

next page

Showing results 1-20

Systems Programmer information

See New Mexico salary details

$16

$48

$79

How much do systems programmer jobs pay per hour?

As of Jul 19, 2026, the average hourly pay for systems programmer in New Mexico is $48.21, according to ZipRecruiter salary data. Most workers in this role earn between $34.95 and $60.34 per hour, depending on experience, location, and employer.

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 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 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.

What are systems programmers?

Systems programmers are specialized software developers who design, develop, test, and maintain the low-level software that enables computer hardware and software to work together effectively. They often work on operating systems, firmware, device drivers, and other system-level components. Their main focus is on optimizing system performance, ensuring reliability, and enabling hardware-software interoperability. Systems programmers typically have strong knowledge of computer architecture, operating systems, and programming languages like C or assembly.

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 job categories do people searching Systems Programmer jobs in New Mexico look for? The top searched job categories for Systems Programmer jobs in New Mexico are:
What are popular job titles related to Systems Programmer jobs in NM? For Systems Programmer jobs in NM, the most frequently searched job titles are:
Systems Engineering Lead

Systems Engineering Lead

INFINITY SYSTEMS ENGINEERING LLC

Albuquerque, NM • On-site

Full-time

Medical, Dental, Retirement, PTO

Re-posted 28 days ago


Job description

Infinity’s niche in the aerospace and defense industry is specialized solutions that help bridge the gap between space and ground. This is no small task, and we owe our success to our team who help us fulfill our mission; to match people with their legacies for betterment of the world. There is always a place at Infinity for a motivated, capable individual seeking a career to better the world. We prioritize supporting our team through exceptional benefits, work-life balance, and structured career development. At Infinity, WE ARE MORE – now, come be more with us!
Please note, this position is contingent.
Job Summary:

The Systems Engineering Lead provides technical leadership and execution oversight across the full systems engineering lifecycle for complex space and ground systems. This role is responsible for establishing disciplined, model-based engineering practices that strengthen architecture integrity, improve traceability, reduce risk, and enhance overall system quality. The Systems Engineering Lead ensures authoritative data, systems architecture, and model-based approaches are integrated throughout program execution, supporting mission success from concept through sustainment.


Key Responsibilities:

Systems Engineering Lifecycle Leadership

  • Define, manage, and continuously improve the complete systems engineering lifecycle using authoritative data, systems architecture, and systems modeling to create efficient, low-risk processes that produce high-quality artifacts
  • Lead technical requirements development by codifying model-based systems engineering (MBSE) practices and designing test-driven requirements architectures that ensure full verification traceability
  • Lead the systems design process by decomposing systems into functional and logical architectures, identifying reusable components, and ensuring adherence to Modular Open Systems Architecture (MOSA) principles
  • Oversee implementation activities by aligning execution to formal change management processes and maintaining current, authoritative design artifacts

Integration, Verification & Validation

  • Lead system integration efforts by developing data-driven and model-based interface control processes, incorporating automation where appropriate to verify subsystem and component compliance with interface designs
  • Architect and oversee verification activities, including unit, subsystem, integration, and end-to-end testing, ensuring test environments maintain operational parity
  • Lead validation planning and execution, including development of user acceptance strategies and coordination with customers and stakeholders

Sustainment & Continuous Improvement

  • Lead sustainment strategy development by designing repeatable maintenance processes and leveraging performance data to inform stakeholders of high-risk subsystems or components
  • Promote continuous engineering process improvement aligned with modern digital engineering and DevSecOps environments

Qualifications:

  • Clearance: Active TS clearance with SCI eligibility required
  • Education: Bachelor’s degree in an engineering discipline required (Systems Engineering preferred). Master’s degree in an engineering discipline preferred
  • Required Skills:
    • Minimum 10+ years executing systems engineering efforts for space systems
    • Minimum 3 years implementing Model-Based Systems Engineering (MBSE) practices
    • Experience with cloud implementation, RMF compliance, DevSecOps practices, AI/ML automation, data analytics, Agile development methodologies, and Continuous Integration / Continuous Delivery (CI/CD) pipelines
  • Preferred Skills:
    • INCOSE Certified Systems Engineering Professional (CSEP)
    • SysML modeling certifications (e.g., OCSMP)
    • Strong leadership and organizational skills in highly dynamic, mission-driven environments
    • Demonstrated ability to collaborate effectively with customer counterparts and contractor teams
    • Ability to translate complex technical architectures into actionable engineering execution plans
    • Commitment to engineering rigor, traceability, and continuous process improvement

Work Environment:

  • Customer site (Albuquerque, NM)
  • Occasional travel may be required


Infinity Benefits

Great Company Culture.Infinity firmly believes that our success is due to the happiness and personal satisfaction of our employees. 

Health Benefits.100% Company Paid monthly Medical and Dental premiums for you AND your family. 

Prepare for the Future.401(k) company contribution, with free professional financial planning advisors 

Rest and Relaxation. Three weeks' Vacation – and we offer an annual company reward trip after one year of employment.

Health and Wellness. We offer 48 hours of sick leave, in addition to your Vacation, as well as Flex-Spending options (Medical and Dependent Care) 

Work that Stays at Work.Genuine work/life balance and flexibility. We know our employees have lives outside of work and we support you in living them! 

Education and Professional Training Reimbursement. We support our employees career aspirations and growth through our Education Reimbursement Program! 

Profit Sharing Plan. Infinity’s success is due to our employees which is why all eligible employees receive an annual payout based on our Profit-Sharing Plan. 


U.S. Citizenship is required

EOE including disability/vet

To learn more about our company and benefits, please visit: Infinity Careers