Staff / Sr Staff Full Stack UI Engineer
SciTec - Boulder, CO
Apply NowJob Description
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 clearanceCandidates 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 clearanceResumes, 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. BenefitsSciTec 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 hoursThe pay range for this position is $98,000 - $146,000 / year.u00a0SciTec 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 Opportuni y employer. VET/Disabled.
Created: 2026-02-25