1

Programming Jobs in Albuquerque, NM (NOW HIRING)

The Chief Engineer will lead technical authority for HADES engineering activities, ensuring compliance and performance across multi-mission ground architectures while collaborating with mission ...

Our team of intellectually curious and highly motivated engineers, scientists and business professionals engages with our clients to solve complex energy and environmental challenges around the world.

The Civil/Environmental Professional Engineer leads the planning, permitting, design, construction support, and regulatory compliance efforts associated with municipal solid waste facilities ...

Overview The Civil/Environmental Professional Engineer leads the planning, permitting, design, construction support, and regulatory compliance efforts associated with municipal solid waste facilities ...

Overview The Civil/Environmental Professional Engineer leads the planning, permitting, design, construction support, and regulatory compliance efforts associated with municipal solid waste facilities ...

DevOps Engineer

Albuquerque, NM ยท On-site

$51.25 - $70/hr

About Indica Labs Indica Labs is a leading developer of digital pathology software used in cancer treatment research, drug trials, and clinical development. Our work directly supports the advancement ...

DevOps Engineer

Albuquerque, NM ยท On-site

$51.25 - $70/hr

About Indica Labs Indica Labs is a leading developer of digital pathology software used in cancer treatment research, drug trials, and clinical development. Our work directly supports the advancement ...

DevOps Engineer

Albuquerque, NM ยท On-site

$51.25 - $70/hr

About Indica Labs Indica Labs is a leading developer of digital pathology software used in cancer treatment research, drug trials, and clinical development. Our work directly supports the advancement ...

DevOps Engineer

Albuquerque, NM ยท On-site

$51.25 - $70/hr

About Indica Labs Indica Labs is a leading developer of digital pathology software used in cancer treatment research, drug trials, and clinical development. Our work directly supports the advancement ...

Showing results 41-60

Programming information

See Albuquerque, NM salary details

$24.2K

$86.2K

$144.4K

How much do programming jobs pay per year?

As of Aug 6, 2026, the average yearly pay for programming in Albuquerque, NM is $86,207.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,600.00 and $112,400.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.
What are the most commonly searched types of Programming jobs in Albuquerque, NM? The most popular types of Programming jobs in Albuquerque, NM are:
What cities near Albuquerque, NM are hiring for Programming jobs? Cities near Albuquerque, NM with the most Programming job openings:
Infographic showing various Programming job openings in Albuquerque, NM as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 10% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $86,207 per year, or $41.4 per hour.

Chief Engineer

CACI International Inc

Albuquerque, NM โ€ข On-site

Full-time

Re-posted 11 days ago


Job description

Job Summary:
CACI International Inc is dedicated to providing innovative solutions and support for national security missions. The Chief Engineer will lead technical authority for HADES engineering activities, ensuring compliance and performance across multi-mission ground architectures while collaborating with mission partners.
Responsibilities:
โ€ข Serve as the lead technical authority overseeing architecture, engineering execution, technical baselines, and systems integration across all HADES PWS elements.
โ€ข Develop and maintain the Systems Engineering Management Plan, including SE processes, roles, responsibilities, verification and validation approach, metrics, tools, and technical workflows.
โ€ข Provide technical leadership to engineering teams, ensuring disciplined systems engineering methods are applied throughout ground system development and sustainment.
โ€ข Direct engineering solution development, modernization activities, and integration across heterogeneous ground systems and hybrid cloud architectures.
โ€ข Lead technical risk identification, mitigation planning, engineering assessments, and performance evaluation activities.
โ€ข Oversee software sustainment, cloud modernization, DevSecOps integration, and compatibility across mission partner systems.
โ€ข Coordinate technical activities across Ground Control, Ground Support, Jaguar, IDIQ task orders, and external mission partners.
โ€ข Guide integration, testing, verification, and validation processes to ensure mission critical readiness.
โ€ข Support cybersecurity alignment across engineering activities in coordination with cybersecurity leads and accreditation authorities.
Qualifications:
Required:
โ€ข TS/SCI clearance with Polygraph eligibility.
โ€ข Extensive engineering experience supporting DoD ground systems, hybrid cloud C2 architectures, space mission systems, or system of systems environments.
โ€ข Ten or more years leading systems engineering, integration, software development, cloud modernization, or ground architecture programs.
โ€ข Deep knowledge of system availability requirements, sustainment engineering, software and hardware integration, and multi mission ground architectures.
โ€ข Demonstrated ability to lead multidisciplinary engineering teams and coordinate technical activities across complex mission environments.
โ€ข Experience developing SE artifacts including SEMP, architecture documentation, verification plans, and performance metrics.
Preferred:
โ€ข Advanced engineering certifications or education in systems engineering, aerospace engineering, computer engineering, or related fields.
โ€ข Experience with DevSecOps, cloud native architectures, mission system modernization, and cross domain integrations.
โ€ข Familiarity with SSC/SYD89 mission environments, RSC operations, or hybrid cloud ground systems.
โ€ข Experience serving as chief engineer or technical authority on large scale ground system programs.
Company:
At CACI International Inc (NYSE: CACI), our 27,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customersโ€™ greatest challenges in national security. Founded in 1962, the company is headquartered in Arlington, USA, with a team of 10001+ employees. The company is currently Late Stage.