Millennium Space Systems, A Boeing Company is looking to solve technological problems in space systems, specifically in spacecraft production, integration, and test, by hiring a Ground Software Engineer to disposition and root cause non-conformances and issues.
Requirements
- Demonstrated experience writing scripts and backend software applications in Python
- Demonstrated experience with Python webserver frameworks (Twisted, Flask, FastAPI) and building RESTful web services in conjunction with message broker architectures
- Demonstrated experience with backend development interacting with relational, time-series, and document databases (PostgreSQL, InfluxDB, MongoDB)
- Comfortable building interactive UIs using Javascript frameworks
- Familiarity with GitLab CI/CD and Infrastructure as Code practices
- Familiarity with containerization and container orchestration practices using Docker, Podman, and Kubernetes
- Experience with unit testing, integration tests, and end-to-end testing
Responsibilities
- Leads the design, development, integration, testing, and delivery of large-scale ground software and mission control systems
- Interacts with other Millennium staff to support testing on components, subsystems, and spacecraft in test configurations
- Integrates Millennium software applications into Government-furnished software and infrastructure
- Executes integrated system test events bridging Millennium-developed products and Government-furnished systems
- Implements specific mission data processing applications into existing systems to support payloads and end data users
- Supports software testing and installation in classified environments
- Guides junior developers through development tasks, troubleshooting exercises
Other
- Ability to work second shift (3:30pm - 1:00am)
- Ability to obtain TS/SCI clearance
- U.S. citizenship required
- Eligible for a security clearance
- Willingness to apply for and maintain a security clearance