Software Engineer II/III - RFI & Astronomy Tools

National Radio Astronomy Observatory

Green Bank (WV)

Hybrid

USD 87,000 - 121,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

National Radio Astronomy Observatory (NRAO) seeks an experienced Software Engineer II-III to design and implement software that advances NRAO science, including expanding RFI mitigation and site spectrum monitoring.

You will collaborate across NRAO telescope sites to develop unified solutions and contribute to tools for the ngVLA while maintaining existing systems. A CS/engineering degree and hands-on Python (PyQt6) and web tech experience are required.

Qualifications

  • One+ year of software development experience.
  • Python and SQLAlchemy experience.
  • Native Python GUI with PyQt6 experience.
  • Understand object-oriented design and ORM.
  • Version control, testing, and CI/CD experience.
  • Web frontend: Angular, webpack, bootstrap.

Responsibilities

  • Develop and enhance RFI-focused software systems.
  • Collaborate across NRAO telescope sites for unified solutions.
  • Maintain and upgrade existing software; develop new tools for ngVLA.
  • Support GBT observations and site spectrum management.

Skills

Interpersonal skills
Learning agility
OO design
Version control
Testing/CI-CD
Debugging
Web frontend
Relational databases
Data reduction
Astronomy principles

Education

Bachelor's degree in CS/engineering/science or related field

Tools

Python
SQLAlchemy
PyQt6
Angular
Webpack
Bootstrap
Databases

Job description

National Radio Astronomy Observatory (NRAO) seeks an experienced Software Engineer II-III to design and implement software that advances NRAO science, including expanding RFI mitigation and site spectrum monitoring.

You will collaborate across NRAO telescope sites to develop unified solutions and contribute to tools for the ngVLA while maintaining existing systems. A CS/engineering degree and hands-on Python (PyQt6) and web tech experience are required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II-III
Software Engineer II-III

National Radio Astronomy Observatory • Green Bank (WV)

Hybrid
USD 87,000 - 121,000
Online Software Lead for Telescope Data and Scheduling
Online Software Lead for Telescope Data and Scheduling

National-Radio-Astronomy-Observatory • Albuquerque (NM)

On-site
USD 123,000 - 153,000
13 holidays
Vacation days
Medical plan
+3
Senior RF & Electronics Technician - Telescope Systems
Senior RF & Electronics Technician - Telescope Systems

AUI • Socorro (NM), Northern (KY)

Hybrid
USD 46,000 - 55,000
Excellent paid time off
Medical, dental and vision plans
Retirement benefit
Technical Specialist III-IV
Technical Specialist III-IV

AUI • Socorro (NM), Northern (KY)

Hybrid
USD 46,000 - 55,000
Excellent paid time off
Medical, dental and vision plans
Retirement benefit
Software Engineer Group Lead, Common Domain Software
Software Engineer Group Lead, Common Domain Software

International Association of Plumbing and Mechanical Officials (IAPMO) • Charlottesville (VA), Northern (KY)

Hybrid
USD 123,000 - 154,000
Software Engineer Group Lead, Online
Software Engineer Group Lead, Online

National-Radio-Astronomy-Observatory • Albuquerque (NM)

On-site
USD 123,000 - 153,000
13 holidays
Vacation days
Medical plan
+3
Technical Specialist III-IV
Technical Specialist III-IV

National-Radio-Astronomy-Observatory • Albuquerque (NM)

On-site
USD 46,000 - 55,000
Systems Engineer
Systems Engineer

AUI • Charlottesville (VA)

On-site
USD 114,000 - 138,000
Systems Engineer
Systems Engineer

National Radio Astronomy Observatory • Charlottesville (VA)

On-site
USD 114,000 - 138,000
Systems Engineer
Systems Engineer

Associated Universities • Charlottesville (VA)

On-site
USD 114,000 - 138,000
PTO and holidays
Health, dental & vision
Retirement benefit 10%