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

HPC Software Engineer III - UPDATED

$79k - $120k

National Radio Astronomy Observatory


National Radio Astronomy Observatory

Title: HPC Software Engineer III - UPDATED


Location: 155 Observatory Rd, Green Bank, WV 24944, USA• 800 Bradbury Dr SE, Albuquerque, NM 87106, USA• 1011 Lopezville Rd, Socorro, NM 87801, USA


Requisition Number: 159


Job Family: Software Engineer


Pay Type: Salary


Required Education: CPP

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. NRAO operates a portfolio of world-class research facilities and, as part of its long-term strategic roadmap, is expanding the large-scale computing infrastructure needed to support increasingly data-intensive science. This includes building modern, scalable data-processing systems in partnership with leading high-performance computing (HPC) centers.

This effort involves designing and prototyping technical infrastructure and data-processing software that is significantly larger in scale and more complex than any existing NRAO systems, developed in close collaboration with a leading national HPC center.

At NRAO, we are recruiting an experienced Software Engineer to design, implement, optimize, and maintain scientific applications and data-processing software executed on large-scale high-performance computing (HPC) systems. This role will prototype, develop, benchmark, and optimize mission-critical HPC software in collaboration with our external computing partners.

The role requires demonstrated proficiency in Python and C++, experience with parallel and distributed computing frameworks, and the ability to collaborate closely with domain scientists, systems engineers, and HPC support personnel. The successful candidate will contribute to the full software lifecycle -- from requirements analysis and algorithmic design through implementation, testing, optimization, and long-term maintainability -- within a performance-critical, research-driven environment.

This position ideally will be based either in Albuquerque, NM, or Socorro, NM but could also be based at our Charlottesville, VA or Green Bank, WV locations. For well qualified candidates, a remote work arrangement may be considered.

What You Will be Doing

The primary focus of this position will be prototyping, profiling and optimized cutting edge software for RADPS within the Data Processing group. Immediate activities may include (but are not limited to):

Software Design and Development

  • Develop high-performance scientific software in C++ and Python, including numerical algorithms, data-analysis pipelines, and simulation components.
  • Implement scalable solutions leveraging modern parallel programming.
  • Build Python interfaces, bindings, and workflow tooling around high-performance C++ cores.
  • Design modular, maintainable, and testable codebases following established software engineering best practices.

Performance Engineering and Optimization

  • Profile, benchmark, and optimize HPC applications for multi-core and distributed-memory systems.
  • Improve algorithmic efficiency, memory usage, I/O patterns, and data-movement behavior to achieve target throughput and scalability.
  • Work with HPC system engineers to tune application performance for specific architectures.

Scientific Workflow and Data Pipeline Development

  • Create robust, automated workflows for large-scale simulations, experiments, or data-processing tasks.
  • Integrate software with HPC schedulers, containerization technologies, and workflow engines.
  • Implement data ingestion, transformation, and storage strategies for multi-terabyte to petabyte-scale datasets.

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:

  • You have a bachelor’s degree in Computer Science, Engineering, Applied Mathematics, or related field
  • While not required, you may have an advanced degree in a related field (Ph.D. preferred for research-intensive domains).
  • You have at least three or more years of experience .

Competency Summary

  • Strong proficiency in Python and modern C++.
  • Experience with parallel programming paradigms and performance-profiling tools.
  • Familiarity with Linux development environments, version control, software build systems, and automated testing frameworks.
  • Ability to communicate effectively with both technical and scientific stakeholders
  • Prior contributions to open-source scientific computing libraries encouraged preferred.
  • Demonstrated experience developing scientific or numerical software for HPC systems.
  • Experience with workflow orchestration frameworks and HPC schedulers.
  • Background in numerical methods, computational physics, signal processing, or other scientific domains relevant to the organization.
  • Experience with large-scale data management strategies and parallel I/O libraries.
  • Familiarity with container technologies and reproducible science practices.
  • Experience with software engineering principles, working within an Agile framework, and experience in the complete product lifecycle are preferred.

Additional Requirement

Observatory employees must be authorized to work in the United States.

Total Rewards:

Associated Universities, Inc. (AUI) offers a comprehensive total rewards package for this position, subject to eligibility requirements. We are committed to serving our employees and their families with an extensive and competitive compensation and benefits package that supports our employees’ overall well-being and career growth.

Compensation

AUI strives to attract and retain dedicated, highly qualified, competent, and motivated employees by offering competitive compensation and recognition for performance.

For open rank positions, the starting salary/hourly rates for each level is between:

  • Position level 3 $79,000 and $120,000

Benefits

AUI’s benefits package addresses the needs of employees and their families with most benefits beginning on the first day of employment. AUI provides excellent paid time off (13 holidays, annual accrual of up to 24 vacation days and 15 sick days, additional time off for doctor/dentist visits, and 8 weeks of paid parental leave). 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; we also offer an optional supplemental, tax-deferred plan for employee retirement contributions.

Application Instructions:

Select the “Apply Now” button. 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 . PM20

Compensation details: 60000-120000 Yearly Salary

PI562d154bbc63-30492-39656329

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the HPC Software Engineer III - UPDATED in Socorro, NM vacancy
  •  ...National Radio Astronomy Observatory Title: Head of Software Engineering Location: 5651 Balloon Fiesta Pkwy, Albuquerque, NM 87113, USA• Green Bank Observatory, PO Box 2, GREEN BANK, West Virginia, United States of America• NRAO Headquarters, 520 Edgemont... 
    Suggested
    Remote work

    National Radio Astronomy Observatory

    Socorro, NM
    14 hours ago
  • $93.15k - $112.82k

     ...Please read all the requirements for the Engineer II - Polar position listed below Cover...  ...geophysical sensor hardware, firmware, software, metadata creation and management, and data...  ...Department Engineering Manager III. Reports to Polar Field Team subunit Engineering... 
    Suggested
    Full time
    Temporary work
    Remote work
    Relocation
    Visa sponsorship
    Work visa
    Long distance
    Monday to Friday

    EarthScope Consortium

    Socorro, NM
    9 hours ago
  • X-Bow Launch Systems Inc. in Socorro, New Mexico, is seeking a Mechanical Engineer to join a multi-disciplinary team focused on the design and commissioning of energetic material processing facilities. You will utilize your 5+ years of experience with Solidworks CAD and... 
    Suggested

    X-Bow Launch Systems Inc.

    Socorro, NM
    3 days ago
  • X-Bow Systems in Socorro, NM, is seeking a Mechanical Engineer to join a multidisciplinary team focused on energetic materials and solid rocket motor manufacturing. You will support design, analysis, integration and commissioning of facilities and hardware. Ideal candidates... 
    Suggested

    X-Bow Systems

    Socorro, NM
    5 days ago
  • of the requirements of the job and does not entail a comprehensive listing of all activities, duties or responsibilities that will be required. The EarthScope Consortium reserves the right to add to, remove or modify this job description at any time. This includes the right...
    Suggested

    EarthScope Consortium

    Socorro, NM
    14 hours ago
  • $130k

    Join to apply for the Director of Rehab role at RehabVisions 3 weeks ago Be among the first 25 applicants Position Overview PRN, Part-time or Full-time position located in Socorro, NM. The setting is Hospital IP/OP. Up to $130,000 per year, depending on experience....
    Full time
    Contract work
    Part time
    Relief
    Relocation package
    Flexible hours

    RehabVisions

    Socorro, NM
    4 days ago
  • A leading rehabilitation services provider in Socorro, NM is seeking a Director of Rehab to oversee rehab operations, manage staff, and ensure high-quality patient care. This role requires a Bachelor's or Master's degree in Physical Therapy and 5+ years of experience in...

    RehabVisions

    Socorro, NM
    4 days ago
  • $27.17 - $33.98 per hour

     ...projects. You will maintain and/or coordinate all building energy management systems to include lighting through the Trane Ensemble Software. You will oversee store systems that may need support would include, but not limited to Point of Sale (POS) and Telephone systems.... 

    Saks Global

    Socorro, NM
    1 day ago
  • Cayuse seeks a Site Manager to provide site-level leadership and operational oversight for O&M responsibilities at a remote desert/range site. You will lead a multidisciplinary team, maintain mission continuity, and coordinate with government stakeholders while ensuring...
    Remote job

    UNAVAILABLE

    Socorro, NM
    5 days ago
  • $25 - $50 per hour

    Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in Socorro. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training to...
    Shift work
    Night shift
    Weekend work

    Airport Security Careers

    Socorro, NM
    more than 2 months ago
  • The National Radio Astronomy Observatory (NRAO) seeks a Security Manager to oversee observatory-wide security operations and compliance. The role may be based in Albuquerque, NM, Socorro, NM, or other NRAO locations in Charlottesville, VA or Green Bank, WV. Responsibilities...

    National Radio Astronomy Observatory

    Socorro, NM
    3 days ago
  • $21.39 per hour

    Location Address: 1202 Highway 60 Socorro, NM 87801-3914 Compensation Pay Range: Minimum Offer $21.39 Maximum Offer $36.44 Now Hiring: Outreach Coordinator Summary: Provides, Coordinates, and Facilitates Services to Families in Need in Collaboration with...
    Temporary work
    Part time
    Local area
    Immediate start
    Shift work

    Presbyterian Healthcare Services

    Socorro, NM
    4 days ago
  •  ...X-Bow Systems is expanding and is looking to fill one new Mechanical Engineer position. About Us : X-Bow Systems is a cutting-edge aerospace technology company focused on revolutionizing solid propellant propulsion systems for space exploration and defense applications... 

    X-Bow Systems

    Socorro, NM
    2 days ago
  • Hire Up Recruiting’s client in Socorro, NM seeks an experienced Family and Community Service Specialist to lead family engagement and program compliance at a premier childcare center. The role emphasizes strong communication, a passion for education, and the ability to ...
    Hourly pay
    Full time
    Monday to Friday

    Hire Up Recruiting

    Socorro, NM
    5 days ago
  • Unlimit is seeking a Payment Methods Specialist / Senior Payment Methods Specialist to lead the full lifecycle of Alternative Payment Methods (APMs). This role requires strong payment expertise, collaboration with technical teams, and excellent analytical skills. You will...
    Work at office

    Unlimit

    Socorro, NM
    6 days ago
  • O’Reilly Auto Parts is seeking an Assistant Store Manager to support the Store Manager in sales, customer service, store appearance and operations. This role will lead the team in servicing customers and may manage the store during absences. Bilingual candidates are encouraged...

    O'Reilly Auto Parts

    Socorro, NM
    4 days ago
  • BibliU Ltd. is seeking an Assistant Store Manager in Socorro, New Mexico, to plan, organize and manage all areas in a retail location, ensuring budgets are met and inventory is maintained for textbooks and general merchandise. This full-time role requires 3-5 years in a...
    Full time
    Work at office
    Remote work

    BibliU Ltd.

    Socorro, NM
    2 days ago
  • Presbyterian Healthcare Services seeks a Radiology Supervisor to oversee day-to-day imaging operations in NM. You will lead staff, manage budgets, and ensure high-quality patient care while maintaining safety standards. The role emphasizes leadership, regulatory compliance...

    Socorro General Hospital

    Socorro, NM
    21 hours ago
  • A local school district seeks a Head Coach to provide a successful athletic experience for students, fostering leadership and self-discipline. The ideal candidate will possess a current New Mexico coaching license and prior coaching experience in a successful program. Responsibilities...
    Contract work
    Local area

    Socorro Consolidated Schools

    Socorro, NM
    5 days ago
  • O'Reilly Auto Parts in Socorro, NM is seeking an Assistant Store Manager to support the Store Manager in sales, customer service, store appearance and store operations. This role will manage the store during the Store Manager's absence and/or opposing shifts, leading the...
    Shift work

    O'Reilly Automotive Stores

    Socorro, NM
    4 days ago
  • Domino's in Socorro, New Mexico is searching for a dedicated Store Assistant Manager. The selected candidate will assist the General Manager in implementing operational standards while supervising store staff. Responsibilities include managing inventory, ensuring cleanliness...

    Domino's

    Socorro, NM
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to HPC Software Engineer III - UPDATED. Be the first to apply!