# Staff / Sr Staff Full Stack UI Engineer

> SciTec · Boulder, United States · — · Posted 2026-02-20

**Workplace:** on_site

**Department:** FORGE

## Description

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

## Requirements

-   Bachelor’s degree in Computer Science, Engineering, Mathematics, Physical Sciences, or a related technical field

-   2+ years of professional experience developing user-facing web applications, including systems that operate continuously (24/7)
-   Strong experience with JavaScript, including React, Node.js, and Redux
-   Experience developing and maintaining applications that handle real-time data
-   Proficiency working in Linux environments and using Git
-   Solid understanding of software engineering principles, including modularity, maintainability, and testability
-   Strong attention to detail and commitment to high-quality code
-   Excellent verbal and written communication skills
-   Ability to obtain and maintain a DoD security clearance

Candidates who have any of the following skills will be preferred:

-   Advanced degree in Computer Science, Engineering, Mathematics, or Physical Sciences
-   Experience with TypeScript
-   Experience developing geospatial or mapping applications, including Cesium
-   Experience creating or contributing to design systems
-   Experience with UI/UX prototyping tools (e.g., Figma, Adobe XD, Axure)
-   Experience working across the stack with Python and/or C++
-   Familiarity with messaging and streaming technologies, such as: Protocol Buffers, ZeroMQ, Kafka, gRPC, REST APIs
-   Experience with microservice architectures
-   Professional experience with DevOps and CI/CD tools, including: Docker, Jenkins, GitLab CI/CD
-   Experience with databases and data stores such as SQL, PostgreSQL, Redis
-   Experience working with remotely sensed data, including OPIR, EO/IR, SAR, Spectral, or RF
-   Active DoD security clearance

**\*Resumes, Cover Letters, and Applications which are generated by AI will not be considered for employment.**

**Colorado Residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.**

## Benefits

SciTec offers a highly competitive salary and benefits package, including:

-   4% Safe Harbor 401(k) match
-   100% company paid HSA Medical insurance, with a choice of 2 buy-up options
-   80% company paid Dental insurance
-   100% company paid Vision insurance
-   100% company paid Life insurance
-   100% company paid Long-term Disability insurance
-   Short-term Disability insurance
-   Annual Profit-Sharing Plan
-   Discretionary Performance Bonus
-   Paid Parental Leave
-   Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
-   Flexible work hours

The pay range for this position is $98,000 - $146,000 / year. SciTec considers several factors when extending an offer of employment, including but not limited to the role and associated responsibilities, a candidate's work experience, education/training, and key skills. This is not a guarantee of compensation.

SciTec is proud to be an Equal Opportunity employer. VET/Disabled.

## Apply

[Apply at SciTec](https://apply.workable.com/scitec/j/489E8A1556/apply)

---
Powered by [Workable](https://www.workable.com)
