Staff /Senior Staff Rust Software Engineer
SciTec · Boulder, CO · 2 wk ago
On-siteEngineering$102k–$157k/yrFull-time
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
- 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
Requirements
- Bachelor's degree in Computer Science, Engineering, Mathematics, Physical Sciences, or a related technical field
- 2+ years of professional experience working in Linux environments
- Working knowledge of C++ on Linux
- Experience with Docker or similar container technologies
- Strong understanding of data structures and algorithms
- Detail-oriented with strong verbal and written communication skills
Preferred Skills
- 3+ years of professional experience and fluency in C++
- Advanced degree in Computer Science, Engineering, Mathematics, or Physical Sciences
- 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 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
Benefits
- 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
- Annuity profit-sharing plan
- Discretionary performance bonus
- Paid parental leave
- Generous Paid Time Off (PTO), including holidays, vacation, and sick pay
- Flexible work hours