Software Engineer, Data Systems (Experienced or Senior) | Rocky Program
Core
Architect, design, develop, and test data systems handling large data and video demands for the Rocky program's Space Mission Systems.
Role type
Senior Software Engineer (Data Systems)
Builds
Data systems for Space Mission Systems (SMS) Rapid Space Capabilities (RSC) portfolio
Domain
Aerospace / Space Systems / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
SQL, database design, ETL processes, object-oriented design, software architecture, software configuration management, cloud infrastructure, CI/CD management, performance tuning, security protocols
Preferred skills
Java, C++, Python, JS frameworks, Spring Framework, Hibernate, MongoDB, REST, OpenAPI, Maven, Gradle, Git, Jenkins, AWS, Azure, TDD, DevSecOps, systems engineering for space/ground-based systems
Technologies
SQL, SSIS, Java, C++, Python, React, jQuery UI, Open Layers, Spring Framework, Hibernate, MongoDB, SQL Server, Oracle, MySQL, AWS, Azure, Maven, Gradle, Git, Jenkins
Responsibilities
Lead design, development, and analysis of user interfaces; partner with stakeholders to translate requirements; lead system-level analyses to identify risks; lead code reviews; review product and process alignment; research and oversee implementation of software technologies
Seniority
Senior, hands-on IC