
Staff /Senior Staff Rust Software Engineer
Boulder, COJob$98–146K/yrSeen 5 days agoSeen in employer's feed 5 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Boulder, CO, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
SciTec seeks a Staff/Senior Staff Rust Software Engineer to develop and maintain software components within a larger mission system. The role includes owning complex work from design through delivery, contributing to architecture, optimizing performance and throughput, and collaborating across engineering teams. Candidates need a technical bachelor's degree, Rust software development experience, and the ability to obtain and maintain a DoD security clearance; additional experience and skills are preferred.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
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. ## Benefits SciTec, 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. SciTec is proud to be an Equal Opportunity employer. VET/Disabled.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Senior Backend Software EngineerSpire Global · Boulder, CO (Hybrid) · $130–171K/yr
Software Engineer - Level 3 or 4 - (AHT)Northrop Grumman · Boulder, CO · $114–171K/yr
C++ Senior Staff/Senior Software EngineerSciTec · Boulder, CO · $120–175K/yr- Staff Software Engineer, Compute PlatformFastly · Denver, CO (Flexible) · $211–254K/yrPosted 2w agoPosted 2w ago
Software Engineer - SecurityLoft Orbital · Arvada, CO · $110–150K/yrPosted 2w agoPosted 2w ago
You've read the whole posting — now see how you match it.