Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Backend Software Developer
Greenbelt, Maryland, USA

Job Title

Backend Software Developer

Job Description

Job Description: We are looking for a software developer who values exploration, discovery, efficiency, and finding resolutions to complex issues. This position will be on-site at NASA Goddard Space Flight Center in Greenbelt, MD.

What You’ll Do: You’ll work closely with our engineers, developers, operators, and our NASA customers to develop and support GIBS, an open-source ( web service and the backend to NASA’s Worldview, as it migrates its existing Linux-based on-premises system into an Amazon Web Service cloud-computing environment. Your primary responsibilities will include:

  • Develop open-source software leveraging AWS services
  • Support operations and testing activities
  • Participate in software requirements and test plan reviews
  • Ensure clear and thorough code and design documentation.


  • No telecommuting
  • No Agencies Please


Required Qualifications:

  • Bachelor’s degree in Computer Science (or related technical field) and 5+ years of professional software development experience
  • 3+ years of back-end development experience
  • Prior Python development experience
  • Experience developing and executing continuous integration tests (e.g. Bamboo, Jenkins)
  • Ability to effectively maintain a version controlled code repository using modern tools (e.g. git)
  • Experience supporting operational deployment troubleshooting and issue resolution
  • Familiarity with Unix/Linux operating systems
  • U.S. Citizenship required

Desired Qualifications:

  • Prior Node.js development experience
  • Experience with continuous deployment practices (e.g. Docker Containers, CloudFormation)
  • Experience designing, developing, and maintaining software that leverages AWS core services. (e.g. compute, network, storage, database, management, etc.)
  • Demonstrable experience participating in open-source software projects
  • Knowledge of security as it relates to an AWS infrastructure and experience with AWS step functions
  • Familiarity with GDAL/OGR
  • Familiarity with NASA Earth Observing System (EOS) data products

About the Company

Contact Info

Previous Software Engineer (Python/Django), Mathspace in Sydney, NSW, Australia Next Senior Python Developer , Cylance in Portland or Irvine, Oregon or California, United States