INNOVIM · 7 hours ago
Senior Software Developer - NASA (REMOTE)
Maximize your interview chances
Information Technology
Comp. & BenefitsNo H1BU.S. Citizen Only
Insider Connection @INNOVIM
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Performing operations, design, and development for the NASA Common Metadata Repository (CMR) and Earthdata Search Client (EDSC)
Build and support innovative tools allowing scientists and students alike to discover, transform, update, and improve the quality of earth science data
Leading the deployment of product updates
Identify production issues
Construct scalable architecture
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in a technical major, such as engineering or computer science, and at least 6 years of software engineering experience.
In-depth knowledge of cloud platforms such as Amazon Web Services (AWS), Azure, or Google Cloud, including networking and serverless services such as Lambda and Step Functions.
Strong programming / scripting skills in languages such as Python and JavaScript, particularly within an Agile development environment.
Understanding of front-end technologies and frameworks (e.g., React, Angular)
Strong problem-solving, technical, and leadership skills, the ability to take initiative and proactively debug complex issues
Excellent communication skills and the ability to collaborate effectively with cross-functional teams
Bachelor’s degree in Computer Science, Engineering, or related technical field
Preferred
Knowledge of geospatial data formats and standards (e.g., GeoJSON, KML, Shapefile)
Familiarity with GIS software and tools (e.g., QGIS, ArcGIS)
Ability to work with containerization and orchestration tools (e.g., Docker, Kubernetes)
Experience using the Scaled Agile Framework (SAFe) methodology
Experience with full life cycle Software design and development experience on large/complex n-tier client/server applications.
AWS Solutions Architect or AWS Developer certifications
Benefits
Comprehensive nationwide Medical/Dental/Vision insurance programs
Life insurance
Matching 401k contribution
Educational/Training support