✨ About The Role
- The Frontend Software Engineer will be responsible for designing, implementing, and deploying mission-critical frontend software solutions for space operations.
- The role involves developing modular capabilities to support Department of Defense (DoD) and Intelligence Community (IC) customers across the space domain.
- The engineer will build user experience workflows on top of the Anduril Lattice software platform, including operator displays and mission planning interfaces.
- Integration with legacy systems and new space systems will be a key part of the job, ensuring the development of orbital software capabilities.
- The engineer will collaborate with multiple teams to plan, build, and test complex functionalities.
- They will also be responsible for triaging issues, identifying root causes of failures, and coordinating next steps.
- The role requires working in a mini-startup environment to create elegant SaaS or on-premise solutions.
- The engineer will contribute to the team's applications through quality code and will have an area of deep expertise in a portion of the full stack.
âš¡ Requirements
- The ideal candidate has a strong engineering background, preferably in Computer Science, Software Engineering, Mathematics, or Physics.
- They should possess the ability to quickly understand and navigate complex systems and detailed requirements.
- A successful candidate will have at least 5 years of professional programming experience, particularly with relevant frontend JavaScript frameworks.
- They must demonstrate proficiency with web-based technologies such as JavaScript, React, and TypeScript.
- Experience with spacecraft software systems and satellite mission autonomy is highly desirable.
- The candidate should have excellent communication and organizational skills, including the ability to create documentation and training materials.
- They should be capable of solving complex technical problems with minimal oversight.
- Empathy for end-users is crucial, as the candidate will need to balance user experience with engineering constraints.