This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly motivated and skilled Software Engineer to support the Short-term Prediction Research and Transition (SPoRT) project at NASA's Marshall Space Flight Center within the Science and Technology Office.
Job Responsibility:
Infrastructure Automation: Design and implement 'Infrastructure as Code' solutions
CI/CD Pipeline Management: Develop and maintain automated build, test, and deployment pipelines
Cloud Operations & Architecture: Architect and manage scalable resources within NASA's Science Cloud environment
Containerization: Containerize scientific applications and data processing workflows using Docker and Singularity
Web Application Support: Deploy and maintain web-based applications
Operational Reliability & Monitoring: Implement robust monitoring and alerting systems
Security Compliance (DevSecOps): Collaborate with security teams to integrate automated security scanning
Documentation: Write comprehensive documentation for software developed, system architecture, and operational procedures
Communication: Assist with leading discussions with both customers and end-users
Requirements:
Degree in Computer Science, Software Engineering, Information Systems, Meteorology, Atmospheric Science, Remote Sensing or a related technical field from an ABET-accredited university
Bachelor's degree with 5+ years' experience (including intern/co-op experience)
Master's degree with a minimum of 3 years' experience
Unix/Linux Administration: Strong command of the Linux command line, shell scripting (Bash), and system configuration
Python Proficiency: Extensive experience with Python for scripting, automation, and data processing
familiarity with the scientific python stack (Pandas, NumPy, Dask)
Version Control: Deep understanding of Git/GitHub workflows
Dynamic Collaboration: Ability to work in a collaborative, dynamic environment, interacting effectively with scientists and engineers
Proof of U.S. Citizenship is required
Nice to have:
Cloud Platforms: Hands-on experience with Amazon Web Services (AWS) or Microsoft Azure
Infrastructure as Code: Proficiency with Ansible, Terraform, or Puppet for automated provisioning
Database Management: Experience with MongoDB, PostgreSQL, or cloud-native databases
Web Programming: Skilled in HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, and responsive design for dashboard creation
Security Principles: Knowledge of web security principles and DevSecOps best practices
Scientific Domain Knowledge: Experience with Atmospheric Science, Physical Science data, or Machine Learning workflows