Back to the roster

Software Developer - NASA

Remote Full-time Hiring now

INNOVIM is seeking a software developer to support NASA’s Earth Observing System Data and Information System (EOSDIS) Evolution and Development 3 (EED-3) contract.  INNOVIM’s EED-3 team provides Earth scientists and others access to data from NASA’s Earth Science missions. As a member of the EED-3 team, the software developer 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 play a key role in supporting the operations, design, and development of NASA’s Common Metadata Repository, a critical large-scale API used for managing NASA's science data. This system integrates data from satellites, aircraft, field measurements, and other sources. The candidate will ensure the API operates at peak performance, following operational agreements and policies, and maintaining compliance with program standards. Additionally, the candidate will drive efforts to scale the API, leveraging best practices for automation and performance optimization. Proactive issue detection, real-time alerting, and continuous improvement of the monitoring and logging systems will be crucial to ensure the API performs efficiently and reliably. The candidate will work cross-functionally to ensure the API meets both technical and business needs while delivering consistent, reliable service.

This position is remote, based out of Annapolis, MD with quarterly travel for PI Planning. Must be a US Citizen

Required Experience, Knowledge, and/or Skills

  • Bachelor's degree or equivalent experience with at least 6 years in software engineering or operations roles.
  • Strong experience with AWS infrastructure and services, particularly for hosting large-scale APIs, including EC2, Lambda, API Gateway, S3, RDS, and Elasticsearch.
  • In-depth knowledge of Elasticsearch, including index management, query optimization, cluster configuration, and troubleshooting, to ensure efficient search performance and scalability.
  • Proven experience in managing the performance, scalability, and availability of large-scale production APIs, especially within cloud environments like AWS.
  • Hands-on experience automating infrastructure and operations using tools like Terraform, Ansible, or CloudFormation for AWS environments.
  • Expertise in implementing real-time issue detection, monitoring, and alerting systems (e.g., CloudWatch, Datadog, Prometheus) for production systems.
  • Familiarity with best practices for Elasticsearch tuning and performance optimization, particularly in high-traffic environments like CMR.
  • Strong desire to build infrastructure-as-code solutions for improving performance, scalability, and monitoring in production systems.
  • Ability to troubleshoot complex technical issues related to Elasticsearch and drive continuous improvement across AWS-hosted systems.
  • Strong communication skills to work collaboratively with both technical and non-technical teams to solve production challenges.

Nice to Haves

  • Experience in using AWS monitoring and logging services like CloudWatch, X-Ray, and CloudTrail to improve observability and troubleshoot performance bottlenecks.
  • Familiarity with continuous integration and delivery (CI/CD) practices for automated deployment and testing.
  • Experience with API performance tuning and troubleshooting, especially under high-traffic conditions.
  • Ability to ensure the security and integrity of production systems.
  • Ability to communicate effectively with both technical and non-technical stakeholders, ensuring alignment across teams.

Required Education Bachelor’s degree in Computer Science, Engineering, or related technical field 

INNOVIM is committed to providing superior work in the fields of science, engineering, data analytics and technology to government agencies. We offer competitive compensation packages, including comprehensive nationwide Medical/Dental/Vision insurance programs, life insurance, matching 401k contribution and Educational/Training support.

Originally posted on Himalayas

Apply To this Job

Related roles

Account Executive, Commercial Select (New York)

Remote Full-time

Services Operations Specialist - Greater Boston, Massachusetts

Remote Full-time

Product Designer (Senior/Staff)

Remote Full-time

Python Software Engineer (remote, full-time, with flexible schedule)

Remote Full-time

KYC Lead

Remote Full-time

Senior Analyst - Qualitative Methodology Validation

Remote Full-time

Site Reliability Developer (python/java) / SRE

Remote Full-time

Licensed Telehealth Therapist / Mental Health Counselor (Tennessee)

Remote Full-time

Scheduler - Patient Registration - FT 1.0 (80 hrs biweekly) (59519)

Remote Full-time

Marketing & Graphic Design Specialist - PART TIME PHILIPPINES ONLY

Remote Full-time

Sr Security Analyst (3rd Shift)

Remote Full-time

Part-Time Customer Service Representative – Entry-Level Remote Role with arenaflex – No Experience Required

Remote Full-time

Experienced Data Entry Virtual Assistant - Remote Full-Time Opportunity at blithequark

Remote Full-time

Experienced Part-Time Remote Data Entry Clerk – Supporting Global Financial Services with blithequark

Remote Full-time

Target Security Specialist

Remote Full-time

Full Stack Engineer, Commerce

Remote Full-time

Technical Operations Intern 4 or 8 months – Fall 2026

Remote Full-time

Digital Strategist, Paid Media (Temporary)

Remote Full-time

Experienced Part-Time Remote Customer Service Representative – Aviation Industry Expertise

Remote Full-time

Senior Customer Experience Manager – Retail Operations & In‑Store Service Leadership – $25‑$35/hr – Full‑Time – Illinois

Remote Full-time