More jobs:
APHEASARC Senior Scientific Software Developer
Job in
Greenbelt, Prince George's County, Maryland, 20771, USA
Listed on 2026-07-08
Listing for:
ADNET Systems, Inc
Full Time
position Listed on 2026-07-08
Job specializations:
-
Software Development
Software Engineer, C++ Developer
Job Description & How to Apply Below
Position: AP108 HEASARC Senior Scientific Software Developer
Location: Greenbelt, MD
Job : AP108
# of Openings: 1
We are seeking a senior scientific software developer with significant experience in developing, maintaining, and managing open source software. Experience with developing or maintaining C and C++ code would be a plus. You will work on a large code base of analysis software called HEASoft, modernizing development practices, open‑source contributions, and future code architecture.
- Demonstrated experience developing and maintaining large, long‑lived code bases in a collaborative or open-source environment
- Proficiency in at least one systems-level language (C, C++, Fortran) and at least one scripting language (Python, Perl, or shell)
- Experience with modern software development practices: version control with git, code review workflows, CI/CD pipelines, and issue tracking
- Experience managing open-source projects, including contribution workflows, licensing considerations, and community-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-facing guidance
- Bachelor of Science degree in Physics, Astronomy, Computer Science or a relevant physical science
US Citizenship or Permanent Residency (LPR) required, with US residency for the past 3 consecutive years.
Ability to obtain and maintain a Tier 1 Investigation through NASA.
- 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 a relevant physical science
Benefits:
- 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
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×