Staff / Sr Staff Full Stack UI Engineer
SciTec · Boulder, Colorado, United States · Posted Jun 12, 2026
Apply on company site Track it in JobSkout
SciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic non-traditional defense contractor that delivers advanced technologies in support of U.S. National Security and Defense. For the past forty-five plus years, we have supported Department of Defense customers by developing innovative remote sensing algorithms, tools, and techniques to deliver world-class data exploitation capabilities supporting missile defense; intelligence, surveillance, & reconnaissance; space domain awareness; and aircraft survivability missions.
Important Notice: SciTec exclusively works on U.S. government contracts that require U.S. citizenship for all employees. Applicants that do not meet this requirement will not be considered.
We are seeking a Full Stack Software Engineer to design, develop, and maintain user-facing web applications and supporting backend services for real-time data and geospatial information systems. This role focuses on building reliable, visually intuitive, and high-performance applications that operate continuously in mission-critical environments.
The ideal candidate is comfortable working across the stack—from frontend user interfaces to backend data pipelines—and thrives in a collaborative, Agile development environment.
Responsibilities
Design, develop, and maintain frontend and backend software, including code, tests, and documentation
Build and integrate user interfaces and data pipelines for real-time and geospatial data visualization
Design, prototype, and implement user-centric interfaces that translate customer needs into intuitive solutions
Maintain and improve 24/7 user-facing applications that display, manage, and monitor real-time data
Identify and resolve software defects and security vulnerabilities
Collaborate with team members during Agile ceremonies, including standups, sprint planning, and retrospectives
Contribute to architectural discussions and technical design decisions
Ensure adherence to software engineering best practices, including code quality, testing, and maintainability
Support documentation and knowledge sharing across teams
Perform other duties as assigned