1

Professional Software Engineer Jobs in New Mexico

Senior Software Engineer I

Albuquerque, NM ยท On-site

$118K - $156K/yr

Required : โ€ข A degree or diploma in Software Engineering, Computer Science, Electrical Engineering, or other technical discipline โ€ข 5+ years of professional experience in full-stack software ...

Senior Software Engineer I

Albuquerque, NM ยท On-site

$118K - $156K/yr

Required : โ€ข A degree or diploma in Software Engineering, Computer Science, Electrical Engineering, or other technical discipline โ€ข 5+ years of professional experience in full-stack software ...

C# Software Engineer

Albuquerque, NM ยท On-site

$86K - $198K/yr

C# Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a ... professional development, tuition assistance, work-life programs, and dependent care. Our ...

.NET Software Engineer

Albuquerque, NM ยท On-site

$69K - $158K/yr

.NET Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a ... professional development, tuition assistance, work-life programs, and dependent care. Our ...

Software Engineer II

Albuquerque, NM

$94K - $129K/yr

Collaborate with project managers and other professionals within Engineering. * Work on problems ... Experience with hardware-software integration and embedded system testing. * Ability to obtain ...

Software Engineer II

Albuquerque, NM

$94K - $129K/yr

Collaborate with project managers and other professionals within Engineering. * Work on problems ... Experience with hardware-software integration and embedded system testing. * Active and ...

Lead and mentor junior software engineers Qualifications You Must Have * Typically requires a ... professional, we offer a robust total rewards package that goes above and beyond with compensation ...

HPC Software Engineer III - UPDATED

Albuquerque, NM ยท On-site +1

$53.75 - $72/hr

Work Environment The successful candidate will join a team of professionals engaged in research and development in the fields of science, engineering, software development, and education. Work is ...

New

Showing results 21-40

Professional Software Engineer information

See New Mexico salary details

$61.5K

$143K

$199.1K

How much do professional software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for professional software engineer in New Mexico is $142,961.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,300.00 and $167,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a professional software engineer?

To thrive as a Professional Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with version control systems (like Git), software development frameworks, and cloud platforms is typically required, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate can be beneficial. Excellent communication, teamwork, and adaptability are soft skills that help you collaborate effectively and navigate changing project requirements. These skills ensure you can build robust, scalable solutions while working efficiently within diverse technical teams.

What is a professional software engineer?

Professional software engineers are trained experts who design, develop, test, and maintain software applications or systems to solve problems or meet user needs. They use programming languages, tools, and engineering principles to create reliable and efficient software. In addition to coding, software engineers often collaborate with other team members, participate in code reviews, and follow industry best practices to ensure high-quality software delivery.

What are some common challenges faced by professional software engineers when working on large-scale projects?

Professional software engineers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication across multidisciplinary teams, and maintaining high code quality under tight deadlines. Coordinating with other engineers, testers, and product managers can be demanding, especially when handling dependencies or integrating new features. Staying updated with evolving technologies and adhering to best practices in version control and documentation are also crucial for successful project delivery.

What is the difference between Professional Software Engineer vs Software Developer?

AspectProfessional Software EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certifications optionalSimilar educational background, certifications less common
Work EnvironmentOften in teams, involved in full project lifecycle, may work in corporate or enterprise settingsTypically focused on coding, testing, and implementation, in various settings including startups and freelance
Industry UsageWidely used in corporate, enterprise, and government sectorsCommon in startups, freelance, and smaller companies

The main difference lies in scope and responsibilities. Professional Software Engineers often have a broader role, including design, architecture, and project management, while Software Developers primarily focus on coding and implementation. Both roles require similar educational backgrounds, but the Professional Software Engineer may be expected to handle more complex projects and collaborate across teams.

What are the most commonly searched types of Software Engineer jobs in New Mexico? The most popular types of Software Engineer jobs in New Mexico are:

Software Engineer III (Albuquerque)

National Radio Astronomy Observatory

Albuquerque, NM โ€ข On-site

$55.75 - $74.75/hr

Part-time

Medical, Dental, Vision, PTO

Posted 7 days ago


Job description


National Radio Astronomy Observatory
Title: Software Engineer III
Location: 1011 Lopezville Rd, Socorro, NM 87801, USAโ€ข 5651 Balloon Fiesta Pkwy, Albuquerque, NM 87113, USAโ€ข 155 Observatory Rd, Green Bank, WV 24944, USA
Requisition Number: 230
Job Family: Software Engineer
Pay Type: Salary
Required Education: CPP

Position Description:

Position Summary

The National Radio Astronomy Observatory (NRAO) is a prestigious research and development organization that plays a vital role in the study of the universe. Associated Universities, Inc. (AUI) is a nonprofit organization that manages and operates the NRAO under a cooperative agreement with the National Science Foundation. The Observatory is a hub for technological and scientific collaboration, operating state-of-the-art radio telescope facilities for use by the international scientific community. The Observatory has been instrumental in the study of black holes, galaxies, and the early universe.

The NRAO is seeking a full-time software engineer to design, develop and maintain code for their radio interferometer data reduction and analysis pipeline. The pipeline is used for the majority of data processing by users of the Atacama Large Millimeter/submillimeter Array (ALMA) in Chile. ALMA is now entering a very exciting phase. Over the next several years, ALMA will be undergoing a major upgrade of the arrayโ€™s components โ€“ the ALMA Wideband Sensitivity Upgrade (WSU). The objective is to increase the system bandwidth by at least a factor of two (and a goal of a factor of four), as well as to improve the sensitivity of most receivers and improve the digital efficiency throughout the signal chain.

The position will be based either at our headquarters in Charlottesville, VA; at the Science Operations Center in Socorro, NM; our office in Albuquerque, NM; or at the Green Bank Observatory in West Virginia. A remote workstation within the United States may be considered for candidates with sufficient experience, who can work independently while still communicating effectively with the team.

What You Will be Doing:

The ALMA Pipeline Software Engineer is responsible for all aspects of the software engineering lifecycle, from requirements derivation through design, development, testing and maintenance of code used in telescope data processing. You must be capable of formulating complex technical solutions suitable for operational deployment from broad scientific objectives in a research environment. You must possess both software engineering domain knowledge as well as the educational background and ability to understand the basic scientific concepts of radio interferometry.

A key responsibility for this position will be improving ALMA quality assurance (QA) processes and the common pipeline infrastructure. All Pipeline development uses a a common infrastructure written in Python, which serves as the foundation of all essential aspects of the Pipeline functionality, including, heuristics-driving data calibration/imaging, weblog-based presentation of workflow and data quality assessment, as well as the final science data product delivery.

Work Environment

The successful candidate will join a team of professionals engaged in research and development in the fields of science, engineering, software development, and education. Work is typically performed in a research or development environment. Must be able to operate a personal computer. May occasionally work at high altitudes. Must be able to communicate effectively both verbally and in writing.

Who You Are:

Education

  • You have a Bachelor's degree in computer science, engineering, scientific or related field; highly relevant experience may be considered in lieu of a Bachelor's degree.
  • While not required, you may have an advanced degree in a related field.

Experience

  • Minimum of three years of experience in the development of software applications;

Skills and Competencies

  • An understanding of formal software engineering principles including design, documentation, ticketing systems, version control and testing frameworks
  • Experience with large development projects in Python
  • Experience writing code for data visualization and web presentation
  • Familiarity with basic astronomical principles and data reduction
  • Demonstrated ability to learn new scientific concepts and apply them to engineering implementation, ideally in radio astronomy and interferometry
  • Experience with scientific software development, numerical processing techniques, and mathematical packages such as Python/numpy
  • Experience with CASA (or similar data reduction package)
  • Familiarity with High Performance Computing and Big Data concepts including distributed data storage, parallel I/O, parallel processing, and memory caching
  • Familiarity with software development in Linux, Python, and with version control software

Additional Requirement

Observatory employees must be authorized to work in the United States. The Observatory presently cannot sponsor H-1B Visas for this position.

Total Rewards:

Compensation

The starting salary of this position is between $79,000 and $120,000. Factors which may affect starting pay within this range may include; education, experience, skills, competencies, other qualifications of the successful candidate, as well as internal equity and labor market conditions.

Benefits:

Associated Universities, Inc (AUI) offers a comprehensive benefits package addressing the needs of employees and their families with most benefits beginning on the first day of employment, subject to eligibility requirements. AUI provides:

  • Excellent paid time off (13 holidays, annual accrual of up to 24 vacation days)
  • Medical, dental and vision plans are effective on the first day of employment.
  • AUIโ€™s retirement benefit contributes an amount equal to 10 percent of a qualified participantโ€™s base pay with no required employee contribution.
  • Click Total Rewards for more information.

Application Instructions:

Select the โ€œApplyโ€ button above. Please be prepared to upload your current CV/Resume and a cover letter describing interest and suitability for the position.

Equal Opportunity Employer Statement:

AUI is an equal opportunity employer. To view our complete statement, please visit https://public.nrao.edu/careers/. If you require reasonable accommodation for any part of the application or hiring process, you may submit your request by sending an email to resumes@nrao.edu. PM20


Compensation details: 79000-120000 Yearly Salary


PI90f543642fb5-38003-41100105