Software Engineer I-II (4502)

Computers/Software Socorro, New Mexico Albuquerque, New Mexico


Position Description:


Position Summary

Would you like to write mission-critical software for one of the most famous and accomplished scientific instruments on the planet?  Would you like to be part of a highly skilled team of software engineers and scientists pushing the boundaries of our knowledge of the universe?  Join the development team that builds and maintains the monitor and control software for the Very Large Array Telescope (VLA).

The National Radio Astronomy Observatory (NRAO) announces an entry level Software Engineer opportunity in the New Mexico Systems group.  The Software Engineer will be responsible for learning, maintaining and enhancing components of the VLA monitor and control software systems.

The position will be based in either Albuquerque, NM or Socorro, NM. If based in Albuquerque, the new hire would be expected to work in Socorro for three months to learn systems and software before working from Albuquerque.


The NRAO Science Operations Center is located in NM, on the campus of New Mexico Institute of Mining and Technology ( Socorro is a small, historical city in the Rio Grande Valley, 75 miles south of Albuquerque. The NRAO Albuquerque Office is located in the Science and Technology Park on the South Campus of The University of New Mexico ( Albuquerque is the largest city in New Mexico with a wide variety of restaurants, entertainment, and cultural events. With over 300 days of sunshine each year, both cities offer ample access to outdoor recreation.


In addition to competitive pay, NRAO provides excellent paid time off benefits (vacation and sick leave). Medical, dental and vision plans are effective first day of employment. NRAO’s retirement benefit contributes an amount equal to 10 percent of a qualified participant’s base pay. No contribution is required of the employee; we also offer an optional supplemental, tax-deferred plan for employee retirement contributions.


Job Duties Summary

Responsibilities are expected to evolve and expand and will initially include, but are not limited to:

  • Learn, maintain and enhance the GUI components of the VLA monitor and control systems
  • Update and expand critical documentation
  • Work with the testing and commissioning team to ensure new functionalities are working


Work Environment

The position is located at NRAO offices in either Socorro, NM or Albuquerque, NM.  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.  Occasional travel might be required.


Position Requirements:


Minimum Education

Bachelor's degree in computer science, engineering or a related field


Preferred Education

Bachelor's degree and additional coursework in mathematics or astronomy is desirable


Minimum Experience

College coursework with some demonstration of work on a complex software project


Preferred Experience

An internship or one to two years of experience demonstrating work on a complex software project


Competency Summary

  • Knowledge of software engineering concepts, practices and procedures
  • Good knowledge of Java and JavaScript
  • Knowledge of C/C++ and Python
  • Good knowledge of objected oriented programming and frameworks
  • Good knowledge of mathematics
  • Strong interpersonal communication skills
  • Excellent oral and written communication skills
  • Demonstrated ability to learn new concepts and apply learning
  • Strong troubleshooting and problem-solving skills



Application Instructions:


Select the "Apply" button below. Please be prepared to upload your current CV/Resume and a letter of application describing interest and suitability for the position.


Equal Opportunity Employer Statement:


AUI is an equal opportunity employer.  Women, Minorities, Vietnam-Era Veterans, Disabled Veterans, Veterans and Individuals with Disabilities are encouraged to apply.  To view our complete statement, please visit  If you require reasonable accommodation for any part of the application or hiring process due to a disability, you may submit your request by sending an email to