Software Engineer
Senior Cloud Software Engineer responsible for designing and implementing cloud-native tools for NASA's Earth observation data platform, leveraging Python, AWS services, container orchestration, infrastructure-as-code, and CI/CD pipelines to enable data discovery and processing.
INNOVIM is seeking a Senior Cloud Software Engineer to support NASA’s Earth Observing System Data and Information System (EOSDIS) Evolution and Development 3 (EED-3) contract. This team provides Earth scientists and others access to data from NASA’s Earth Science missions.
Location: Remote, based out of Annapolis, MD with quarterly travel for PI Planning Clearance: National Agency Clearance with Inquires (NACI) screening U.S. Citizenship is required
Primary Responsibilities:
As a member of the EED-3 team, the software engineer will build innovative tools allowing scientists and students alike to discover, transform, update, and improve the quality of Earth Science data in the pursuit of solving a wide range of environmental and socio-economic issues.
The candidate will work in a fast-paced Agile development environment performing operations, design, and development for the NASA Earthdata Cloud. Earthdata Cloud is a core capability in NASA’s Earth Observing System Data Information System (EOSDIS), which provides end-to-end capabilities for managing NASA’s Earth science data from various sources – satellites, aircraft, field measurements, and other programs. The candidate will ensure adherence to operational agreements and polices (including response times), compliance to program and NASA standards and requirements (including Section 508 compliance), leveraging of industry best practices for automation and scalability of assets, and implementation of issue detection and alerts.
REQUIRED SKILLS/EXPERIENCE:
Posted June 27, 2026