HPScientific Software Developer
Listed on 2026-07-08
-
Software Development
Python, Software Engineer, DevOps, Backend Developer
HP099 Scientific Software Developer
Job
Number of Openings: 1
Location:
Greenbelt, MD
- Military and Family Emergency Leave
- Paid Holidays
- Performance Bonuses
- Medical and Dental Plans
- Flexible spending accounts
- Direct Deposit Payroll
- 401K Plan with Company Matching and Immediate Vesting
- Short- and long-term disability insurance
- Life and accident insurance
- Tuition Reimbursement
- In-house Seminars/Workshops/Classes
We are seeking a Scientific Software Developer to join the Virtual Solar Observatory (VSO) team. This is a full-time on-site position at NASA’s Goddard Space Flight Center (GSFC) in Greenbelt, MD.
The VSO is a software project developed at GSFC that provides the software infrastructure to enable users everywhere to find and access solar physics data from multiple heterogeneous scientific data repositories across the world. The VSO is one of the principal tools used by scientists all over the world to search for and download data about the Sun.
The primary focus of this position is to develop, implement, and maintain a new implementation of the VSO, including new services. Duties of the role include the design, implementation, and maintenance of VSO services, improving and implementing unit tests for the VSO code, creating automated process monitoring tools to gain insight into the operation and usage of the VSO, and improving the VSO development environment.
RequiredExperience
- Bachelor’s degree in Computer Science or Engineering and a minimum of three years relevant work experience (or equivalent degree/diploma and work experience).
- 5+ years of Python web software development.
- Writing unit tests for Python online data communication and processing pipelines.
- Experience in setting up and running middleware such as uWSGI, uvicorn, Gunicorn, and Graphite.
- MySQL and Postgres databases.
US Citizenship or Permanent Residency (LPR) required, with US residency for the past 3 consecutive years.
Ability to obtain and maintain a Tier 1 Background Investigation through NASA.
Desired Experience- Distributed development systems (for example cvs, git).
- Continuous integration (for example travis, jenkins).
- Working in a scientific data analysis environment.
- SOAP and RESTful interfaces.
- Working with a highly distributed team.
- Creation and monitoring of data processing pipelines, generation of reports.
- Scanning of log files to generate automatically status and usage reports.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).