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 / Defense / Space Systems
Deliverable
production ML models | product features
Required skills
SQL (complex queries, stored procedures, triggers), Database Design, ETL processes, Object-Oriented Design, Software Architecture, Software Configuration Management, CI/CD, Cloud Infrastructure (AWS/Azure), RDBMS (SQL Server, Oracle, MySQL), NoSQL (MongoDB)
Preferred skills
Java, C++, Python, JS frameworks (React, jQuery UI), Spring Framework, Hibernate, REST, OpenAPI, Dependency Management (Maven, Gradle), Jenkins, Git, TDD, DevSecOps, Performance Tuning, Indexing, Encryption protocols
Technologies
SQL, SSIS, AWS, Azure, Java, C++, Python, React, Spring, Hibernate, MongoDB, SQL Server, Oracle, MySQL, Git, Jenkins, Maven, Gradle
Responsibilities
Lead design and development of user interfaces for software systems; Partner with stakeholders to translate requirements; Lead software system-level analyses for risk and issues; Lead code reviews to ensure alignment with standards; Review product and process alignment with project plans; Research and oversee implementation of emerging software technologies
Seniority
Senior, hands-on IC