AlbuquerqueRecruiter Since 2001
the smart solution for Albuquerque jobs

Software Engineer II-III (4712)

Company: National Radio Astronomy Observatory
Location: Socorro
Posted on: August 6, 2022

Job Description:

National Radio Astronomy ObservatoryPosition Description: Position SummaryWould 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 created and maintains software for National Radio Astronomy Observatorys (NRAO) telescopes. The NRAO develops and maintains software used by the astronomy community for proposing, planning, scheduling, and analyzing observations performed with these telescopes.We are seeking a Software Engineer to join the Science Support and Archive (SSA) development team. The SSA team is responsible for some of the most visible user-facing software at the observatory, including the Proposal Submission Tool, the VLA Observation Preparation Tool, and the NRAO Science Archive. This position will have the opportunity to contribute to the development of the next generations of tools critical to the Observatory, for both the current telescopes and the next generation Very Large Array (ngVLA). In addition, there are numerous opportunities for improving the existing tools, such as providing wizards for the creation of observations, providing more intuitive graphic displays, and making the tools generally more user friendly. The position will be based in either Albuquerque, NM or Socorro, NM. For well qualified candidates a remote work arrangement, operating in the US/Mountain time zone, may be considered.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.Job classification and compensation will be commensurate with education and experience. 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. NRAOs retirement benefit contributes an amount equal to 10 percent of a qualified participants base pay. No contribution is required of the employee; we also offer an optional supplemental, tax-deferred plan for employee retirement contributions.Job Duties SummaryThe primary focus of this position will be on delivering a new toolset to help astronomers and other scientists work with radio astronomy observations more easily, thereby expanding the impact of our data. You will have the opportunity to apply your skills and technical knowledge to developing more modern and streamlined user experiences. You will also be responsible for designing and delivering key components of this toolset.Additional duties of the SSA members include both the maintenance and necessary upgrades of the existing software as well as developing new products to meet the challenges posed by the new observing paradigms necessary for the Observatory to remain at the cutting edge of science and technology.Work EnvironmentThe 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.Position Requirements: Minimum EducationBachelor's degree in computer science, engineering, scientific or related field; highly relevant experience may be considered in lieu of a Bachelor's degree.Minimum ExperienceOne or more years of experience in the development of software applicationsPreferred EducationAn advanced degree in a related fieldPreferred ExperienceSeven or more years of experience in the development of software applications; candidates with progressively more experience will be considered for a higher level position ranking. In addition:Experience developing software using Java, various frameworks Understanding of object-oriented design and developmentUnderstanding of object-relational mappingDemonstrated ability to learn and apply new software languagesExperience with version control software, testing methodologies and CI/CDExperience debugging and profiling software systemsStrong interpersonal and communications skillsExperience with Python, SQLAlchemy and setuptoolsWeb front end technologies: Angular, webpack, boostrap, sass and othersExperience with relational databases, including database normalization and administrationExperience integrating software components into a functioning, maintainable systemFamiliarity with basic astronomical principles and data reductionCompetency SummaryThe ability to design, develop, modify, and support complex user-facing systems, interfacing with other systems and DBMS.Additional RequirementsThe Observatory requires staff to be fully vaccinated against covid-19 to access our facilities. An offer of employment will be considered contingent until the selected applicant provides proof of vaccination. A selected applicant may request consideration for an accommodation for a disability or for a sincerely held religious belief.Application Instructions: Click the Apply button below. You will need to 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 NRAO is an equal opportunity employer (M/F/D/V)The National Radio Astronomy Observatory is a facility of the National Science Foundation operated under cooperative agreement by Associated Universities, Inc.PM20PI187626409

Keywords: National Radio Astronomy Observatory, Albuquerque , Software Engineer II-III (4712), IT / Software / Systems , Socorro, New Mexico

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest New Mexico jobs by following @recnetNM on Twitter!

Albuquerque RSS job feeds