Develop cutting-edge spacecraft ground software for various Space Systems missions and provide ground system development and support for internal and external customers
Requirements
- Experience architecting web-based software applications
- Full-stack software development experience, including backend (Python, Golang, and/or Rust), frontend (Typescript or Angular), and database (InfluxDB, PostgreSQL, or equivalent)
- Experience with Python web experience (FastAPI or equivalent)
- Experience with micro-service architectures
- Experience with database design and implementation
- Experience using Git
- Experience with SQL
- Experience with ticketing systems like Jira, etc.
- Experience with Kubernetes
- Experience with authentication flows like Oauth, etc
Responsibilities
- Develop and evolve web-based software architecture for spacecraft operations
- Deploy and configure the Rocket Lab Ground Data System
- Establish monitoring and alerting to detect system degradation and outages
- Identify ground systems issues and provide technical insight for resolution
- Work closely with flight software developers, operations personnel, and systems engineers to understand requirements and functional needs
Other
- U.S. citizenship is required, due to program requirements
- Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to focus
- Regularly required to sit, use hands and fingers, operate computer keyboard and controls, and communicate verbally and in writing
- Must be physically able to commute to buildings
- Occasional exposure to dust, fumes and moderate levels of noise