AP108 HEASARC Senior Scientific Software Developer

Adnet Systems, Inc.
Greenbelt, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Greenbelt, United States of America

Tech stack

C
Computer-Aided Design
C++
CMake
Code Review
Computer Security
Information Systems
Computer Networks
Continuous Integration
Perl
Fortran
Issue Tracking Systems
Python
Open Source Technology
Scientific Computating
Software Engineering
Software Organization
Scripting (Bash/Python/Go/Ruby)
GIT
Build Management
Information Technology
Free and Open-Source Software
Codebase
Software Version Control

Job description

The High Energy Astrophysics Science Archive (HEASARC) at NASA's Goddard Space Flight Center (GSFC) seeks 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. We maintain a large code base of analysis software called HEASoft written over several decades and using multiple languages from a variety of contributors and developers. We need to modernize the development and management practices we use. As we open source parts of this code, we expect contributions also from the community. We are furthermore developing a plan for modernizing the software itself and will need an experienced developer to be involved in the design as well as implementation of this future code base.

Requirements

Do you have experience in Version control?, Do you have a Bachelor's degree?, * 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

Team ADNET brings over 30+ years of experience to information systems and professional services for the federal government. With a history of expertise in software development, computer network design, IT security, mission operations support, and educational outreach, Team ADNET is deeply embedded in the Space and Earth Science at NASA's Goddard Space Flight Center (GSFC) in Greenbelt, MD.

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement

  • Health insurance

  • 401(k) matching

  • Vision insurance

  • Dental insurance

  • Disability insurance

  • Paid holidays, ADNET Systems, Inc. is working with Goddard Space Flight Center to fulfill NASA's vision for space exploration, and working with the Science and Exploration Directorate to fulfill its many missions. ADNET Systems, Inc. is an employee-centric company, committed to providing premier benefits that support our employees and their families. With affordable medical and dental plans coupled with leading disability and life insurance options, ADNET offers our employees the benefits most sought after by today's professional candidate. Furthermore, our benefits package features the extras that distinguish us from other small businesses, ensuring our high employee retention that our customers appreciate. Some features of our compensation plans and environment perks include:

  • Annual Leave/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

Apply for this position