Jobs · Engineering · Colorado

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

Similar jobs

Software Engineer, Rust

Anduril IndustriesBroomfield, CO· 1 wk ago
Engineering$165k–$218k/yrapply on boards.greenhouse.io