SciTec has an immediate opportunity for a talented engineer to support our programs delivering Next-Generation Missile Warning software. This is a unique opportunity to join a small business delivering core capabilities for National defense. You will work within a fast-paced team delivering end-to-end software processing of Overhead Persistent InfraRed (OPIR) sensor data for Missile Warning, Missile Defense, Battlespace Awareness, and Technical Intelligence.
We are seeking a Staff or Senior Staff Rust Software Engineer to design, implement, and evolve high-performance software systems in a secure, mission-focused environment. This role is suited for an experienced engineer who can work independently on complex technical problems, contribute to system architecture and design, and collaborate effectively across teams.
Responsibilities- Design, implement, and maintain Rust-based software components within a larger mission system
- Work independently on complex features, subsystems, or technical tasks, owning work from design through delivery
- Contribute to software architecture and design decisions with an emphasis on correctness, performance, and maintainability
- Develop and review code with a focus on quality, security, and long-term sustainability
- Apply strong knowledge of data structures, algorithms, and system design to solve non-trivial problems
- Optimize software for performance, scalability, and high data throughput
- Collaborate with cross-functional teams, including systems, infrastructure, and security engineers
- Participate in Agile development processes, including planning, reviews, and retrospectives
- Communicate technical status and design decisions clearly to team members and stakeholders
- Support testing, integration, and deployment activities
- Contribute to documentation, coding standards, and best practices
- Perform other duties as assigned
Requirements- Bachelor's degree in Computer Science, Engineering, Mathematics, Physical Sciences, or a related technical field
- Professional experience developing software in Rust
- 2+ years of professional experience working in Linux environments
- Working knowledge of C++ on Linux
- Experience with Docker or similar container technologies
- Experience writing and debugging Makefiles and shell scripts
- Strong understanding of data structures and algorithms
- Detail-oriented with strong 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:
- 3+ years of professional experience and fluency in C++
- Advanced degree in Computer Science, Engineering, Mathematics, or Physical Sciences
- Experience implementing features using C++17 and C++20
- Demonstrated performance optimization skills, particularly for high-throughput or compute-intensive systems
- Strong understanding of modern software design principles, including object-oriented design and SOLID principles
- Experience with software vulnerability analysis and remediation using static code analysis tools
- Experience developing unit, component, and integration tests (e.g., googletest, TDD practices)
- Experience implementing robust exception and error-handling strategies for graceful degradation
- Experience with application containerization and orchestration (Docker, docker-compose, Podman, Kubernetes)
- Experience with CI/CD pipelines (Jenkins, GitLab CI, or similar)
- Experience with CMake or modern build systems
- Familiarity with remote sensing data (OPIR, EO/IR, SAR, Spectral, RF, or similar)
- Experience working in DevSecOps environments
- Professional or academic experience with Agile software development
*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.BenefitsSciTec, Inc. offers a highly competitive salary and benefit 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 live insurance
- 100% company paid long-term disability insurance
- 100% company paid hospital indemnity insurance
- Voluntary accident and critical illness insurance
- Short-term disability insurance
- Annual profit-sharing plan
- Discretionary performance bonus
- Paid parental leave
- Generous Paid Time Off (PTO), including holidays, 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.