AP108 HEASARC Senior Scientific Software Developer
Job Description
ADNET Systems, Inc is seeking an AP108 HEASARC Senior Scientific Software Developer to join the team onsite in Greenbelt, Maryland. This role centers on building, sustaining, and guiding open source software for the HEASARC at NASA GSFC, with a focus on modernizing workflows, designing a forward-looking code base, and encouraging broad community input.
Responsibilities
- Develop, maintain, and manage open source software projects.
- Modernize development and management practices used by the team.
- Open source portions of the codebase and actively foster community contributions.
- Contribute to the design and implementation of the future code base.
- Collaborate across a multi-language, multi-contributor environment to improve consistency without full rewrites.
- Provide strong written communication for technical documentation and contributor-facing guidance.
Requirements
- Proven experience developing and maintaining large, long-lived code bases in collaborative or open source settings.
- Proficiency in at least one systems-level language (C, C++, Fortran) and one scripting language (Python, Perl, or shell).
- Experience with modern software development practices including Git version control, code review workflows, CI/CD pipelines, and issue tracking.
- Experience managing open source projects, including contribution workflows, licensing considerations, and contributor-facing documentation.
- Ability to work across a multi-language, multi-contributor code base and improve consistency without requiring full rewrites.
- Strong written communication skills for technical documentation and contributor guidance.
- Bachelor of Science degree in Physics, Astronomy, Computer Science, or a relevant physical science.
- U.S. Citizenship or Permanent Residency (LPR) required, with U.S. residency for the past three consecutive years.
- Ability to obtain and maintain a Tier 1 Investigation through NASA.
Technologies
- C
- C++
- Fortran
- Python
- Perl
- Shell
- git
- HEASoft
- FTOOLS
- XSPEC
- FITS
- CMake
- Autotools
Benefits
- Annual leave and sick leave
- Military and family emergency leave
- Paid holidays
- Performance bonuses
- Medical, dental, and vision plans
- Direct deposit payroll
- 401K plan with company matching
- Tuition reimbursement
- Swag bags
Desired Qualifications
- Experience modernizing or refactoring legacy scientific software
- Familiarity with HEASARC tools or high-energy astrophysics data formats (HEASoft, FTOOLS, XSPEC, FITS)
- Experience with software build systems (CMake, Autotools, or similar) across multiple platforms
- Background in scientific computing or research software engineering
- Experience designing software architecture for long-term maintainability and extensibility
- Master of Science degree or higher in Physics, Astronomy, Computer Science, or related physical science
Education
Bachelor of Science