×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II-IV

Job in Silver City, Grant County, New Mexico, 88061, USA
Listing for: Associated Universities, Inc.
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Job Description

Posted Friday, January 23, 2026 at 7:00 AM | Expires Thursday, March 5, 2026 at 6:59 AM

Position

Description:

Position Summary

The National Radio Astronomy Observatory (NRAO) is an exciting and prestigious research facility that plays a vital role in the study of the universe. The Observatory operates a variety of radio telescopes that span the globe, including the famous Very Large Array (VLA) in New Mexico, the Green Bank Telescope in West Virginia, the Very Long Baseline Array (VLBA), and the Atacama Large Millimeter/submillimeter Array (ALMA) in Chile.

These telescopes are among the most advanced in the world, allowing astronomers to explore the universe in unprecedented detail.

The National Radio Astronomy Observatory (NRAO) announces an opportunity for a full-time Software Engineer with system administration experience to work on the VLBA software development team. The software engineer will be responsible for building out a new software correlator computer cluster, writing scripts and programs that maintain and monitor the cluster and developing software for other VLBA telescope systems. Software will be written in a combination bash, Python, C/C++ and Java.

The software engineer will need to be fluent in RHEL system administration. The software engineer will be responsible for writing and maintaining critical documentation including requirements, software design and user documentation. The software engineer must be a US citizen. The software engineer will be a member of the New Mexico Systems (NMS) Group which is part of the Data Management and Software (DMS) Department.

This position is based at the NRAO Science Operations Center (DSOC) is located in Socorro, NM, on the campus of New Mexico Institute of Mining and Technology ((Use the "Apply for this Job" box below). ).A full-time telework arrangement may be considered for highly qualified candidates that reside within a commutable distance of the DSOC in Socorro. Periodic travel to the DSOC will be required.

What You Will be Doing:

Responsibilities will include, but are not limited to:

  • Designing, developing, and testing OS and software components of correlator computer cluster
  • Writing installation, configuration and maintenance documentation for correlator computer cluster
  • Designing, developing, testing and maintaining software for VLBA telescope systems
  • Writing and maintaining critical software documentation including requirements, design and user documentation.

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. Must be able to communicate effectively both verbally and in writing.

  • You have a Bachelor's degree in computer science, engineering, or related field.
  • While not required, you may have an advanced degree in a related field. Scientific degree or background in astronomy is also desirable.
  • A minimum of one year of professional software development experience is required in a science or engineering field with some demonstrated experience in Linux system administration.
  • While not required, you may have three or more years of experience years of software development experience in a science or engineering field with advance RHEL administration experience. Salary and position level will be determined based on the candidate’s qualifications.

Competency Summary

Your expertise and competencies will include:

  • Excellent knowledge of software engineering concepts, practices and procedures
  • Familiarity with high-performance computing cluster (architecture, hardware and software)
  • Experience with Linux system administration, especially RHEL, clustering and storage systems, cyber security administration
  • Experience with Python, bash, C/C++ and Java
  • Familiarity with software parallelization methods and libraries (IPP, open

    MPI)
  • Familiarity with large capacity, high-performance data storage cluster (Luster, BeeGFS, RAID)
  • Familiarity with datacenter infrastructure, server/rack/cable installation
  • Familiarity with network design, VLANs, switch configuration…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary