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

Software Engineer III-IV

$80k - $120k

National Radio Astronomy Observatory (NRAO)


National Radio Astronomy Observatory

Title: Software Engineer III-IV


Location: NRAO Headquarters, 520 Edgemont Rd, CHARLOTTESVILLE, Virginia, United States of America


Requisition Number: 196


Job Family: Software Engineer


Pay Type: Salary


Required Education: CPP

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.

The National Radio Astronomy Observatory seeks an experienced Software Engineer (Level III or IV, based on qualifications) to join the Science Information Services Operations Group. This role will play a key part in supporting and modernizing critical scientific software tools and web infrastructure for the National Radio Astronomy Observatory (NRAO) and the Atacama Large Millimeter/submillimeter Array (ALMA).The successful candidate will provide development support for the ALMA Dashboard software during its Phase-A activities, collaborate closely with the Subsystem Scientist, maintain and improve our science helpdesk platforms, and drive the migration of legacy organizational websites and applications from outdated technologies to modern, maintainable solutions.

The position is based in Charlottesville, VA.

What You Will be Doing:

  • ALMA Dashboard Development Support
    • Collaborate to deliver development support for Phase-A activities of the ALMA Dashboard software used in the control room to monitor the state of the array elements. This includes implementing new features, fixing issues, and ensuring the software meets the needs of ALMA operations and users. Related technologies involve Spring boot and Angular.
  • Science Helpdesk Support & Modernization
    • Provide ongoing technical support and development for the NRAO and ALMA science helpdesks, currently based on Deskpro which contain multiple customizations. Related technologies involve Angular and PHP.
    • Evaluate and drive the exploration/migration to alternative helpdesk or ticketing systems that reduce custom code, improve maintainability, scalability, and user experience.
  • Website and Application Migrations
    • Lead and contribute to the modernization of organizational websites and web applications currently built on legacy technologies.
    • Migrate and refactor applications away from older stacks including:
      • Python web frameworks
      • PHP
      • HTML/CSS/JavaScript (legacy implementations)
      • Tomcat, Apache, MySQL
      • Plone, FosWiki, and Kayako
  • Target modern, sustainable architectures (e.g., contemporary Python frameworks such as Django or FastAPI, modern JavaScript frameworks like React or Vue, containerized deployments, and current database solutions).
  • Design, implement, and maintain robust CI/CD pipelines to automate building, testing, and deployment processes across all supported applications, improving reliability, release speed, and operational efficiency.
  • Work closely with scientists, operations staff, and other engineering teams to deliver reliable, user-focused solutions in a scientific research environment.

Work Environment

Work is typically performed in an office environment.

Who You Are:

  • Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
  • 3+ years of professional software development experience, with a strong focus on web application development and system migration projects.
  • Proficiency in modern web technologies, including Python (Django or FastAPI preferred), JavaScript/TypeScript, HTML/CSS, Spring boot, Angular and relational databases.
  • Experience migrating legacy applications (PHP, older Python frameworks, Plone/FosWiki, or similar CMS/ticketing systems) to current architectures.
  • Solid understanding of web servers (Apache/Tomcat), databases (MySQL/PostgreSQL), and deployment practices.
  • Strong problem-solving skills and ability to work independently as well as collaboratively in a team environment.
  • Excellent communication skills, with the ability to interact effectively with both technical and non-technical stakeholders (including scientists).

While not required, these are preferred:

  • Experience with helpdesk/ticketing systems (Deskpro or similar) and interest in SaaS migration strategies.
  • Familiarity with scientific research environments or large-scale observatory/astronomy projects (ALMA or NRAO experience is a plus).
  • Knowledge of containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.
  • Experience with modern frontend frameworks (React, Vue, or Svelte) and responsive design.
  • Understanding of accessibility, security best practices, and performance optimization for public-facing web applications.

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 $80,000-$120,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. 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: 80000-120000 Yearly Salary

PI025656f6c147-26289-40431843

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer III-IV in Lyndhurst, VA vacancy
  • $105.72k - $132.14k

     ...the process of implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Fishersville, VA
    3 days ago
  • $166.5k - $249.7k

     ...security environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We’re looking...  ...challenges which require the combined talents of multiple engineering disciplines including Hardware, Firmware, Software, Mechanical... 
    Suggested
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    Stuarts Draft, VA
    3 days ago
  •  ...providing high-level professional services to our clients. A Graduate Engineer III is expected to work on a team providing support to a licensed...  ...active listening techniques Proficient in computer software (Word, Excel, AutoCAD, Civil3D, Outlook, Microsoft Project)... 
    Suggested
    Full time
    Local area
    Flexible hours

    Westwood Professional Services

    Staunton, VA
    3 days ago
  • $90.4k - $151.8k

     ...State Employers 2025! Daikin Applied is seeking an Electrical Engineer III. The Electrical Engineer III position researches, develops, designs...  ...installations. Use computer-assisted engineering and design software and equipment to perform engineering tasks. Your... 
    Suggested
    Full time
    Local area

    Daikin Applied Americas

    Staunton, VA
    3 days ago
  •  ...Description Timmons Group is currently seeking a  Civil Project Engineer II/III - Land Development candidate to join our  Land Development...  ...with site civil design, permitting, and applicable software applications including AutoCAD, and Civil 3D. Projects will include... 
    Suggested
    Work at office
    Flexible hours

    Timmons Group

    Staunton, VA
    21 days ago
  •  ...Description Timmons Group is currently seeking a  Civil Project Engineer III - Water & Wastewater   candidate   to join our   Water &...  ...to: Design portions of a project using relevant office software, modeling and Civil 3D technology Complete calculations using... 
    Work at office
    Flexible hours

    Timmons Group

    Staunton, VA
    14 days ago
  • $86.21k - $125.06k

     ...searching for a qualified and experienced Network Sustainment Engineer to join us in a full-time capacity. Location Requirement:...  ...Design, develop, test, and implement all components, equipment, and software within the functional area of the organization. Performs... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    Segra

    Waynesboro, VA
    20 hours ago
  •  ...TLA Services is seeking talented and motivated Network Engineers and Network Architects (Senior through Subject Matter Expert levels...  ...switching protocols such as BGP, OSPF, EIGRP, and ISIS • Implement Software Defined Networking (SDN) and network automation solutions •... 

    TLA Inc

    Waynesboro, VA
    2 days ago
  • $74.34k - $87k

     ...Network Provisioning Engineer Segra is searching for a qualified and experienced Network Provisioning Engineer to join us in a full-time capacity in one of our Segra offices. Shift Details: Must be available to work Monday through Friday, 12:00 PM - 9:00 PM EST... 
    Full time
    Work at office
    Immediate start
    Remote work
    Monday to Friday
    Flexible hours
    Shift work
    Afternoon shift
    2 days per week

    Segra

    Waynesboro, VA
    6 hours ago
  •  ...Job Description Job Description Role: Engineering Manager Location: Waynesboro, Virginia, USA The LYCRA Company has built a leading position in the Apparel industry over the years via a continuous stream of value-adding fiber, fabric or garment innovations... 
    Worldwide
    Night shift

    The Lycra Company LLC

    Waynesboro, VA
    6 days ago
  •  ...responsibilities with excellence in EHS and compliance. Qualifications (Required): Bachelor Degree in Environmental Science/Engineering or related field. Experience in environmental compliance (Air, Wastewater, and Waste permitting/management) in an industrial... 
    Worldwide

    The LYCRA Company

    Waynesboro, VA
    1 day ago
  •  ...PSM Engineer Innovative Refrigeration Systems, Inc. is looking for a results-oriented PSM Engineer in Lyndhurst, VA. This position provides expert compliance support to customers and internal engineering teams to ensure alignment with federal safety regulations... 
    Weekly pay
    Temporary work
    For contractors
    Apprenticeship
    Work at office
    Remote work
    Visa sponsorship

    Innovative Refrigeration Systems, Inc.

    Lyndhurst, VA
    1 day ago
  • $15.75 per hour

    Tidal Wave Auto Spa Team Leader Starting Pay Rate: Hourly - Hourly Plan, 15.75 USD Hourly Tidal Wave Auto Spa is one of the fastest growing car wash chains in the country and is a recognized leader in the industry with locations nationwide. Our wave of success...
    Hourly pay
    Full time
    Temporary work
    Part time
    Local area
    Flexible hours

    Tidal Wave Auto Spa

    Waynesboro, VA
    6 hours ago
  • Team Manager Position at Panera Bread Flynn Group entered the Panera system in 2015 with the acquisition of 47 cafes. Since then, we have more than tripled in size to become the 2nd largest Panera franchisee in the world and continue to grow by building new stores and...
    Contract work
    Flexible hours
    Shift work
    Day shift

    Panera - Flynn Group

    Waynesboro, VA
    2 days ago
  • POSITION SUMMARY: Supervisory position primarily responsible for leading a shift and people and processes for delivering superior food and beverage service to restaurant guests within the restaurant according to Potomac Family Dining Group and Applebee's brand standards...
    Hourly pay
    Casual work
    Work at office
    Immediate start
    Flexible hours
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Applebee's

    Waynesboro, VA
    6 hours ago
  • $19 - $21.9 per hour

    Team Supervisor (TS) As a Team Supervisor (TS), you are a leader who ensures the shift stays on track and helps deliver memorable customer experiences. When you're the senior leader on site and running shift, you'll drive execution and make key decisions to keep everything...
    Hourly pay
    Local area
    Flexible hours
    Shift work
    Night shift

    Wawa

    Waynesboro, VA
    6 hours ago
  • Team Leader A Team Leader is one who consistently demonstrates our core values, embraces the Chick-fil-A culture and has a servant's heart. They have a passion for people and serving others, have strong character, take initiative and work with a sense of urgency at ...
    Full time
    Immediate start
    Monday to Friday
    Flexible hours
    Shift work
    Weekend work

    Chick-fil-A

    Waynesboro, VA
    2 days ago
  • Key Responsibilities Coach and model service excellence through accurate and high quality picking, staging, and order validation. Respond to customer and associate questions, resolve issues, and escalate when needed. Balance service, administrative, and maintenance...
    Full time
    Local area

    Lowe's

    Waynesboro, VA
    6 hours ago
  • $19.74 per hour

     ...Assists IT team members with daily operational work, completing tasks for the applications, telecom, workstation, access, engineering, and service desk teams. Provides at-the-elbow support to clinicians during and following a go-live (technology implementation... 
    Hourly pay
    Full time
    Relief
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    Weekend work

    Augusta Health

    Fishersville, VA
    1 day ago
  •  ...and putting smiles on faces? Join E-N Computers as a Level III Systems Engineer! Youll manage servers, networks, and security, lead projects...  ...and optimize system performance Support hardware/software installations and maintain documentation Ensure compliance... 
    Full time

    E-N Computers

    Waynesboro, VA
    11 days ago
  • About the Job Overview: At Augusta Health, your work matters - and so do you. Whether you're delivering direct patient care, supporting operations, or innovating behind the scenes, every role contributes to our mission of promoting wellness and healing through...
    Local area
    Flexible hours
    Shift work
    Weekend work

    Augusta Health

    Fishersville, VA
    3 days ago
  •  ...Transportation Engineer (Highway) Design the Future of Virginia's Transportation with RDA Rinker Design Associates, LLC (RDA) is looking for a passionate and skilled Transportation Design Engineer (Highway) to join our growing Transportation Platform team. Based... 
    Temporary work
    For contractors
    Local area
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Trilon Group

    Waynesboro, VA
    2 days ago
  •  ...Innovative Refrigeration Systems, Inc. is seeking an entry-level Electrical Engineer in Lyndhurst, VA. This role offers hands-on experience designing refrigeration systems and provides structured mentorship throughout the project lifecycle. The ideal candidate will hold... 

    Innovative Refrigeration Systems

    Lyndhurst, VA
    2 days ago
  • Skill Required / Desired Amount of Experience Cisco Routing and Switching Required 5 Years VLAN Management Required 5 Years Network Design Required 5 ...
    Remote work

    Equiliem

    Staunton, VA
    1 day ago
  •  ...Role: Network Engineer Location:Staunton, VA 24401 * Hybrid Job Description: Requires experience, creativity and multi-...  ...history spans over 16 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We... 

    InterSources

    Staunton, VA
    2 days ago
  • $10k

    Director Of Rehabilitation Up to $10,000 Sign on Incentive and Relocation available! At Powerback, we're on a mission to improve lives. As the leader in physical, occupational, speech, and respiratory therapies, we help older adults stay active and thrive while providing...
    Full time
    Part time
    H1b
    Work from home
    Relocation
    Visa sponsorship
    Relocation package

    Powerback Rehab

    Fishersville, VA
    2 days ago
  • $93.6k - $116.48k

    Overview Up to $10,000 Sign on Incentive and Relocation available! At Powerback, we're on a mission to improve lives. As the leader in physical, occupational, speech, and respiratory therapies, we help older adults stay active and thrive while providing essential ...
    Full time
    Part time
    H1b
    Work from home
    Relocation
    Visa sponsorship
    Relocation package

    Genesis Healthcare Services

    Fishersville, VA
    8 days ago
  • $10k

    Director Of Rehabilitation Up to $10,000 Sign on Incentive and Relocation available! At Powerback, we're on a mission to improve lives. As the leader in physical, occupational, speech, and respiratory therapies, we help older adults stay active and thrive while providing...
    Full time
    Part time
    H1b
    Work from home
    Relocation
    Visa sponsorship
    Relocation package

    Geneis Healthcare

    Fishersville, VA
    2 days ago
  • Additional Job Info: Additional $1.50/hr. for working 10pm-6am Overview: Ready for a career with limitless growth opportunities at a company that PROVES they value you, every single day? If you are a self-motivated, dependable and efficient employee with a positive attitude...
    Full time

    Sheetz, Inc

    Waynesboro, VA
    6 hours ago
  • Popeyes-01d9eb60 in Waynesboro, Virginia, is seeking Restaurant Shift Managers to lead restaurant operations. Responsibilities include ensuring team compliance with tasks, maintaining cleanliness, and prioritizing customer needs. The ideal candidate will have experience...
    Shift work

    Popeyes-01d9eb60

    Waynesboro, VA
    2 hours ago

Do you want to receive more vacancies?

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