This position is no longer accepting applications
Closed on August 18, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
Staff /Senior Staff Rust Software Engineer
Backend Developer
Senior
C++
CI/CD
Collaboration
Containerization
Docker
Docker Compose
Engineer
Engineering
Git
Gitlab
Googletest
Information Technology (IT)
Jenkins
Kubernetes
Rust
Software Development
Software Engineering
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at SciTec.
Job Description
SciTec is seeking a Staff or Senior Staff Rust Software Engineer to join its Boulder, Colorado site. The role focuses on designing and evolving high‑performance Rust software for national defense programs, blending independent work on complex problems with collaboration across cross‑functional teams. This onsite position offers a salary range of USD 102,000 to 157,000 per year.
Responsibilities
- Design, implement, and maintain Rust components within a broader mission system, ensuring robust integration.
- Own complex features or subsystems from concept through delivery with minimal supervision.
- Influence software architecture and design decisions with a focus on correctness, performance, and maintainability.
- Develop and review code with emphasis on quality, security, and long‑term sustainability.
- Apply deep knowledge of data structures, algorithms, and system design to solve non‑trivial challenges.
- Optimize for performance, scalability, and high data throughput.
- Collaborate with cross‑functional teams including systems, infrastructure, and security engineers.
- Participate in Agile processes such as planning, reviews, and retrospectives.
- Communicate technical status and design decisions clearly to team members and stakeholders.
- Support testing, integration, and deployment activities to ensure smooth releases.
- Contribute to documentation, coding standards, and best practices to elevate team quality.
- 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 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.
Technologies
- Rust, C++, Linux
- Docker, docker-compose, Podman
- Kubernetes
- Makefiles, Shell scripts, CMake
- googletest
- Jenkins, GitLab CI
Benefits
- 4% Safe Harbor 401(k) match
- 100% company‑paid HSA medical insurance with two 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
- 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, including holidays, vacation, and sick pay
- Flexible work hours
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.