Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Capella Space Logo

Software Engineer, Tasking & Scheduling

Capella Space

$102,756 - $165,282
Aug 18, 2025
Louisville, CO, US
Apply Now

Capella Space needs a Tasking & Scheduling Software Engineer to design, implement, and maintain the automated operations system for their satellite constellation, enabling efficient planning, scheduling, and commanding of SAR satellites to provide timely and reliable Earth imagery to customers.

Requirements

  • Proficiency in programming languages: Python (required), Rust, Java, or C++
  • Experience with cloud-based distributed systems and microservices (e.g., AWS, Azure)
  • Knowledge of data storage and processing technologies (SQL, MongoDB, InfluxDB, Kafka)
  • Familiarity with containerization and orchestration platforms (e.g., Docker, Kubernetes)
  • Experience with version control systems (e.g., Git)., gitlab and CI/CD pipelines
  • Data structures and algorithms coursework
  • Mathematical optimization: linear programming coursework

Responsibilities

  • Design and implement systems that directly impact Capella's tasking & scheduling operations
  • Collaborate with Tasking & Scheduling engineers to design, develop, and test software solutions
  • Write clean, efficient, and maintainable code
  • Research and apply software and engineering best practices
  • Extract and analyze data to measure the success of the constellation automated operations
  • Participate in code reviews
  • Optimize system performance and reliability

Other

  • Bachelor's or Master's degree in Mathematics, Computer Science, Engineering, Physics, Statistics, or a related field
  • Excellent problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Eagerness to learn new skills and technologies