Rust Staff/Senior Software Engineer

SciTec delivers advanced sensor data processing technologies and scientific instrumentation capabilities for National Security and Defense.
$103,000 - $141,000
Backend
Staff Software Engineer
In-Person
3+ years of experience
Defense

Description For Rust Staff/Senior Software Engineer

SciTec is seeking a talented Staff/Senior Software Engineer to join their team working on Next-Generation Missile Warning software. This role offers a unique opportunity to contribute to national defense by developing core capabilities for missile warning, defense, and battlespace awareness systems. The position involves working with Overhead Persistent InfraRed (OPIR) sensor data processing in a fast-paced, collaborative environment.

The ideal candidate will be a skilled C++ developer with Rust experience, capable of engineering, prototyping, developing, integrating, and testing advanced software solutions within Government frameworks. The role requires strong technical leadership, with responsibilities including owning projects, leading Agile teams, and maintaining regular customer communication.

SciTec offers an attractive compensation package ranging from $103,000 to $141,000 annually, along with comprehensive benefits including medical, dental, and vision insurance, 401(k) contributions, and stock ownership opportunities through their ESOP program. The company culture emphasizes work-life balance with flexible hours and generous PTO.

This position requires U.S. citizenship due to security clearance requirements and the nature of government contracts. The role is based in Boulder, Colorado, offering the opportunity to work in a dynamic small business environment while contributing to significant national security initiatives. Candidates should have strong Linux and Docker experience, with preferred skills in modern C++ standards, optimization, and DevSecOps practices.

Last updated 4 days ago

Responsibilities For Rust Staff/Senior Software Engineer

  • Works independently on program sub tasks or features, may own small projects or large tasks
  • Demonstrate fluent, idiomatic mastery of primary language
  • Provide thought leadership at a team level
  • Regularly communicate with customers, present status, engage in program-level meetings and processes

Requirements For Rust Staff/Senior Software Engineer

Rust
Linux
Kubernetes
  • Bachelor's degree in physical sciences, mathematics, engineering, or computer science
  • At least two years of professional experience using Linux operating systems
  • Professional experience in Rust
  • Ability to obtain and maintain a DoD security clearance
  • Knowledge in C++ language on Linux
  • Experience working in Docker
  • Knowledge of writing and debugging Makefiles and shell scripts
  • Knowledge of Data Structures and Algorithms
  • Detail oriented
  • Good verbal and written communication skills
  • U.S. citizenship required

Benefits For Rust Staff/Senior Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Employee Stock Ownership Plan (ESOP)
  • 3% Fully Vested Company 401K Contribution (no employee contribution required)
  • 100% company paid HSA Medical insurance
  • 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
  • Paid Parental Leave
  • Generous Paid Time Off, including Holiday, Vacation, and Sick Pay
  • Flexible Work Hours

Interested in this job?

Jobs Related To SciTec Rust Staff/Senior Software Engineer

Rust Staff/Senior Software Engineer

Staff/Senior Software Engineer position at SciTec focusing on Rust and C++ development for national defense missile warning systems in Boulder, CO.

Software Engineer Sr. Staff/Senior

Senior/Staff Software Engineer role at SciTec, developing advanced sensor data processing technologies for defense and national security, requiring TS/SCI clearance.

Senior Staff / Senior Aerospace Software Engineer

Senior Staff/Senior Aerospace Software Engineer position at SciTec, developing missile warning and aircraft tracking software for national defense, requiring Java expertise and security clearance.

Senior Staff / Senior Aerospace Software Engineer

Senior Staff/Senior Aerospace Software Engineer position at SciTec, developing missile warning and aircraft tracking software, requiring Java expertise and security clearance eligibility.

Senior Staff / Senior Java Software Engineer

Senior Java Software Engineer role at SciTec, developing missile warning and aircraft tracking software for defense applications, requiring 4+ years experience.