Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$123k - $153k

National Radio Astronomy Observatory (NRAO)


National Radio Astronomy Observatory

Title: Software Engineer Group Lead, Online


Location: 1011 Lopezville Rd, Socorro, NM 87801, USA 155 Observatory Rd, Green Bank, WV 24944, USA 5651 Balloon Fiesta Pkwy, Albuquerque, NM 87113, USA


Requisition Number: 251


Job Family: Software Engineer


Pay Type: Salary


Required Education: ENG

J

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.

At NRAO, we are recruiting a full-time Software Engineering manager, who will directly supervise software staff. The Online Group Lead supervises a team of software engineers, while providing planning and technical leadership for software products and shared software infrastructure that support online operating systems for the VLA, VLBA, and GBT--notably data acquisition, dynamic telescope scheduling, and observation preparation. The data acquisition process includes preparing the antenna arrays for scientific observations and dynamically selecting and executing the most suitable scheduling blocks based on the current array configuration and weather conditions. Observation Preparation Tools support calls for proposals for use of the NRAO telescopes. The Online software group will develop and maintain software capabilities and infrastructure components that can be applied across multiple NRAO systems and new projects.

The Software Engineering Group Lead will supervise software engineering staff and guide short- and long-term planning, coordinate development activities, and help establish engineering practices that improve interoperability, reliability, maintainability, and operational effectiveness. The role includes leading work related to shared software models, system integration, and other software infrastructure needed to support more uniform scientific computing environments.

This position requires close collaboration with scientists, software engineers, systems engineers, operations staff, and project stakeholders to ensure that common software infrastructure is aligned with current operational needs and future observatory capabilities. The group will help identify opportunities to standardize reusable components, reduce duplication, improve system consistency, and support the evolution of NRAO software systems over time.

This position can be based at any of our NRAO locations, including Albuquerque, NM, Socorro, NM, Charlottesville, VA, or Green Bank, WV. For well-qualified candidates, a remote work arrangement may be considered.

What You Will be Doing

As the Online Software Engineer Group Lead, you will be responsible for the overall personnel and technical management of software teams responsible for 1) data acquisition software systems, 2) dynamic telescope scheduling systems, 3) observation preparation tools, and 4) software system integration. You will also be responsible for regular reporting on management status and compliance with deadlines to senior management at NRAO and other participating organizations, and you may be asked to present that status to other stakeholders or advisory bodies in formal or informal reviews.

Personnel management involves building and maintaining a culture of trust, mutual collaboration, accountability, and excellence within the Online Software group and with its stakeholders. This includes:

  • Seeking to increase the technical diversity and expertise of the group through robust recruiting and onboarding practices.
  • Professional development for existing staff and succession planning.
  • Ensuring a professional working environment and efficient work processes are maintained through direct line management of staff.
  • Reviewing timesheets and periodic performance reviews, including interacting with the Human Resources and Business departments of the Observatory when necessary.
  • Proactive compliance with NRAO and government safety policies and procedures in own work area is expected.
  • With guidance from the Observatory Human Resource Department, coordinating and advising on personnel matters, ensuring compliance with applicable policies such as affirmative action.
  • Advising staff on planning, technical, and operational matters, instructs and orienting new employees as necessary.
  • Interpreting, implementing, developing and/or recommending changes to rules, regulations, policies and procedures set forth by the Observatory.

Programmatic management involves oversight of all aspects of the lifecycle of software for which the group is responsible, including:

  • Gathering of requirements, planning development, assigning tasks, tracking progress, coordinating integration, testing, acceptance, and release while fulfilling high standards of quality.
  • Managing stakeholder relationships, establishing priorities based on stakeholder needs, and maintaining effective communications.
  • Ensuring the delivery of high-quality software products by the team that meets stakeholder expectations and schedules.

Technical management involves interacting directly with all group members:

  • Developing the software infrastructure.
  • Guiding the integration of software components.
  • Maintaining a consistent view and quality of implementation across all of the software.
  • Approving technical direction within the team.
  • Interacting with a team of expert developers and improving on present practices whenever and wherever appropriate.

Work Environment

Work is typically performed in a research and development office environment. Occasional travel (domestic and international) may be required.

Who You Are:

Education

  • A Bachelors degree in computer science, physics, astronomy, or related field. Advanced degree preferred.

Experience

  • You must have at least three or more years of experience directly supervising a software team of three or more people. Additionally, you have at least seven years of experience in software development. Equivalent relevant experience may be considered.

Preferred Experience

Relevant experience with radio astronomy operating software and procedures is preferred. Knowledge of radio astronomy theories and practice would be valuable. Demonstrated experience providing technical leadership of complex data acquisition, scheduling, and operational support systems is preferred.

Skills and Competencies

As a Software Engineer Group Lead, you are expected to have demonstrated experience leading software development groups, preferably within the domain of astronomy. To be successful, you shall also have experience leading a distributed team of developers and be familiar with management, planning, and reporting aspects. You should be prepared to deal with already ongoing activities, while also having the ability to formulate a long-term direction. You should have experience balancing the maintenance, improvement, and enhancement of operational software. Planning skills and appropriate management of a team of expert developers and scientists are essential. Competency and experience dealing with the development process from requirements gathering, to development, testing and the formalism needed

  • Strong interpersonal and group communications skills, oral and written.
  • Familiarity with a wide variety of technologies, such as Java, C, C++, Python, testing frameworks, threading, parallelization.
  • Ability to translate science requirements into software requirements.
  • Understanding of software architecture and the implications it has for development.
  • Must possess strong leadership and delegation capabilities. Ability to maintain and develop productive collaborations across organizations, anticipate and mitigate political and technical issues.
  • Ability to establish firm, professional, and respectful interactions with staff and stakeholders.
  • Demonstrated strong initiative in refining and clarifying requirements, defining and implementing QA processes, plan definition and monitoring, defining technical direction, and facilitating alignment.
  • Ability to learn new areas and apply learning.
  • Strong troubleshooting and problem-solving abilities.
  • Familiarity with project management concepts and techniques.

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 $123,000 and $153,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.
  • AUIs retirement benefit contributes an amount equal to 10 percent of a qualified participants 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 If you require reasonable accommodation for any part of the application or hiring process, you may submit your request by sending an email to View email address on click.appcast.io. PM20

Compensation details: 123000-153000 Yearly Salary

PI1656eee4bf01-26289-41338403

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Kirtland Air Force Base, NM vacancy
  •  ...Space Systems Integration (SSI) is a fast-growing engineering company that provides aerospace solutions to a variety of government and...  ...our customers’ technical challenges. SSI is searching for a Software Engineer located in Albuquerque, NM. A successful candidate... 
    Suggested
    Full time
    For contractors
    Work experience placement
    Work at office
    Local area

    Space Systems Integration

    Albuquerque, NM
    1 day ago
  •  ...Software Engineer MELE Associates, Inc. is seeking to add an experienced Software Engineer to support the Office of Personnel and Facility Clearances and Classification (OPFCC), NA-74. The OPFCC is responsible for implementing all Department of Energy (DOE) personnel... 
    Suggested
    Full time
    Contract work
    For contractors
    Work at office

    MELE Associates

    Albuquerque, NM
    1 day ago
  •  ...Software Engineer MELE Associates, Inc. is seeking to add an experienced Software Engineer to support the Office of Personnel and Facility Clearances and Classification (OPFCC), NA-74. The OPFCC is responsible for implementing all Department of Energy (DOE) personnel... 
    Suggested
    Full time
    Contract work
    Work at office

    MELE Associates

    Albuquerque, NM
    2 days ago
  •  ...Vantage), is a pioneering force in the realm of multi-disciplinary engineering services for spaceflight projects. Since our establishment in...  ...SSHINE contract.Key Responsibilities:Write and maintain Java software used to establish connections for status & control of ground... 
    Suggested
    Contract work

    Vantage Systems (Maryland)

    Albuquerque, NM
    4 days ago
  • $92.45k - $108.77k

     ...Software Engineer, Cyber Physical SystemsAlameda, CA or Albuquerque, NMKairos Power is a new nuclear energy technology and engineering company whose mission is to enable the world's transition to clean energy, with the ultimate goal to dramatically improve people's quality... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours
    Weekend work

    Kairos Power

    Albuquerque, NM
    1 day ago
  • $145k - $217k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer at Indeed, you will contribute to the development and evolution of software systems that support core products and services... 
    Work experience placement
    Local area

    Indeed

    Albuquerque, NM
    1 day ago
  •  ...Job #: 148233 Title: Software Engineer 4 Location: Albuquerque, NM Salary Range: 93.83 Position: Software Engineer Description: ENG- Support the architecture, design, development, integration, and testing of software systems for space mission applications. Analyze software... 
    Temporary work
    Work experience placement
    Day shift

    TeamGlobal

    Albuquerque, NM
    1 day ago
  • The DCS Air & Space Technology (AST) Sector is seeking a Modeling and Simulation Software Engineer to support extensive high visibility Modeling, Simulation, and Analysis (MS&A) efforts. Are you interested in working in a high-tech company on cutting edge technology to... 
    Full time

    Dcs Corporation

    Albuquerque, NM
    1 day ago
  • $52.9k - $108k

     ...Software Engineer, JuniorThe Opportunity:As a software engineer, you know that good software is more than just a nice-looking interface + data. You need the right combination of clean code, APIs, analytics, and infrastructure to help develop a user-focused solution. We... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Albuquerque, NM
    3 days ago
  • $52.9k - $108k

     ...Job Number: R0242700 Software Engineer, Junior The Opportunity: As a software engineer, you know that good software is more than just a nice-looking interface + data. You need the right combination of clean code, APIs, analytics, and infrastructure to help develop... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Albuquerque, NM
    5 days ago
  • $77.1k - $123.3k

     ...that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a... 
    Full time
    Live in
    Local area
    Worldwide

    Cengage Group

    Albuquerque, NM
    5 days ago
  •  ...Software Development EngineerLOCATION/DEPT: St Paul, MN or ABQ, NMGENERAL JOB DESCRIPTIONThe Software Development Engineer will be part of an engineering team responsible for the design development and manufacture of advanced Additive manufacturing systems with an emphasis... 
    Work at office

    Optomec

    Albuquerque, NM
    4 days ago
  •  ...Senior Software Engineer — C++ / Python Kirtland AFB, Albuquerque, NM | Full-Time | On-Site | Immediate Start Active DoD Secret Clearance Required | U.S. Citizenship Required | Competitive Salary Position Overview We are seeking an experienced  Senior Software... 
    Full time
    Immediate start

    MILVETS

    Albuquerque, NM
    1 day ago
  •  ...Job Description Job Description Work Includes: Quality Engineer Strategy and Process Ownership Applied research in AI Transforming...  ...end-user population Development across a wide range of software engineering disciplines Development of graphical AI modeling... 
    Work visa

    Discovery Machine®, Inc.

    Albuquerque, NM
    7 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Albuquerque, NM
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Albuquerque, NM
    2 days ago
  •  ...that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios, and...  ...the boldest and most ambitious space missions SENIOR SOFTWARE ENGINEER I – MES Based at Rocket Lab's site in Albuquerque, NM, the... 
    Permanent employment
    Full time
    Local area
    Immediate start

    Rocket Lab USA

    Albuquerque, NM
    more than 2 months ago
  • $100k

     ...walmart lab etc to name a few.Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients.Who should apply? Recent... 
    Full time
    H1b

    SynergisticIT

    Albuquerque, NM
    3 days ago
  •  ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who... 
    Full time

    SynergisticIT

    Albuquerque, NM
    4 days ago
  •  ...Stellar Science Software EngineerStellar Science is seeking several modern C++ 20/23 Software Engineers with experience creating reusable, maintainable code solving challenging math and physics problems. BS (or equivalent experience) required; MS/PhD degree desired. Join... 
    Flexible hours

    Stellar Science Ltd Co

    Albuquerque, NM
    5 days ago
  •  ...collaborative team to help implement leading-edge scientific software tools in fascinating domains.  The main requirements are that...  ...be long enough to help evaluate your programming and software engineering skills. Extremely flexible work schedule & generous... 
    Full time
    Summer work
    Remote work
    Flexible hours

    Stellar Science

    Albuquerque, NM
    more than 2 months ago
  • $111.5k - $158.03k

     ...Worker Type Regular Job Description We're seeking a highly motivated and skilled Lead Systems Engineer to join our Space RF Systems Engineering, Integration, and Test (SEIT) Team. Our exciting programs will revolutionize how we connect with satellite assets, enabling... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office

    AeroVironment

    Albuquerque, NM
    2 days ago
  • $117.1k - $187.3k

     ...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner... 
    Full time
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Albuquerque, NM
    1 day ago
  • $107.5k - $204.5k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of todays mission and stay ahead...  ...solutions, integrate, and deploy the systems to help support tactical software development, testing, and delivery for missiles to the... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Albuquerque, NM
    4 days ago
  • $100k

     ...Analytics Summit (Florida)-2023.Currently, we are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers for full-time positions with clients. Who should apply? Recent... 
    Full time
    H1b

    SynergisticIT

    Albuquerque, NM
    17 hours ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Albuquerque, NM
    2 days ago
  •  ...Software Developer IIThis position develops, maintains, and supports moderately to highly complex software applications and system integrations that support the organization's business and operational objectives. The Software Developer II analyzes requirements, designs... 
    Temporary work

    New Mexico Mutual

    Albuquerque, NM
    5 days ago
  •  ...Software DeveloperEdgewater is seeking a Software Developer to support a major national laboratory. You will provide Windows Systems Administration...  ...to support reuse and domain analysis.Assist Applications Engineer and Applications Programmer to interpret software requirements... 
    Contract work

    Edgewater Federal Solutions

    Albuquerque, NM
    3 days ago
  • $86.8k - $198k

     ...Software Developer, SeniorAs a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to create a system that will make a difference, we need... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Albuquerque, NM
    2 days ago
  • The National Radio Astronomy Observatory (NRAO) seeks a Software Engineer Group Lead to guide development of online systems supporting world-class radio telescopes. You will lead a small team building scalable, reliable web and backend services for proposal submission,... 

    National Radio Astronomy Observatory

    Albuquerque, NM
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!