Role OverviewAs a Ground Software Engineer at Firefly Aerospace, you will design and build the mission-critical systems that operate our spacecraft and from the ground. This role requires full-stack expertise to deliver robust web applications, backend services, databases, and cloud infrastructure that power spacecraft commanding, telemetry, and real-time control.
What You Will Do
Design, implement, and maintain spacecraft ground software systems, develop real-time control interfaces, build and maintain React-based web applications, develop backend services in Python, design and maintain database solutions, deploy and manage containerized applications, and implement cloud infrastructure and scaling solutions.
Why It Might Be a Fit
You will have the opportunity to work on mission-critical systems, develop real-time control systems, and contribute to operations software for rehearsals, test campaigns, and live mission execution.
Requirements
- BS in Computer Science, Software Engineering, or related technical field
- 5+ years of experience as a full-stack software engineer
- Proficiency in modern JavaScript frameworks (React, Node.js) and Python
- Strong experience with databases (SQL and/or NoSQL)
- Experience deploying applications with Docker and Kubernetes
- Hands-on experience with AWS services (EC2, S3, RDS, Lambda, etc.)
- Experience designing and maintaining CI/CD pipelines (GitLab CI, Jenkins, or similar)
- Familiarity with DevOps practices including monitoring, observability, and infrastructure as code
- Experience developing and integrating real-time control systems
- Strong knowledge of networking, APIs, and secure software design
]]>