Software Engineer - Front-End Developer
Role details
Job location
Tech stack
Job description
- Take a reference program and redesign it for operational rigor and continuous (24/7) mission environments.
- Architect and lead the design of a real-time, mission-critical ground system capable of supporting petabyte-scale data throughput.
- Design and implement mission-facing user interfaces and UX that support real-time system status, complex workflows, and operational clarity.
- Integrate front-end layers with real-time back-end systems.
- Design systems that integrate mission planning, mission management, real-time visualization, and interfaces with external ground systems.
- Collaborate with systems engineering, mission systems, and other engineering teams.
Requirements
We are seeking senior-level Software Engineers for a long-term engagement focused on transforming a prototype space ground system into a fully operational, large-scale platform. This role requires architectural thinkers and experienced leaders who can design for operational rigor, support massive data throughput, and integrate complex mission-critical systems. The ideal candidate will have the maturity to shape system operations and contribute to early-phase architecture in a dynamic environment., Clearance: Active Top Secret (TS) U.S. Security Clearance with the ability to obtain SCI eligibility post-start is required to start.
Experience: Experience with ground-to-space or space-to-ground systems, strong system-level knowledge, and prior experience in mission-critical or operational environments. Candidates should be comfortable with ambiguity and transitioning systems from prototype to operations.
Technical Skills: Experience with foundational Computer Science principles, object-oriented design, and software patterns. Experience developing front-end user interfaces for mission systems, operational dashboards, or control-room style interfaces., * 5 or more years of related work experience.
- Experience developing with Astro UX or similar mission visualization tools.
- Familiarity with Java, C++, Python, JavaScript frameworks (e.g., REACT), Spring Framework, REST, and OpenAPI.
- Experience using dependency management and automation services such as Maven, Gradle, Git, or Jenkins.
- Familiarity with cloud-based infrastructure (e.g., AWS, Azure).
- Knowledge of DevSecOps, CI/CD, and test-driven development (TDD).
Benefits & conditions
The salary range for this position is $126,000.00 to $217,000.00 annually. A comprehensive benefits package is available to eligible employees.