Senior Software Engineer (Rust/C++)

Rebel Space Technologies focuses on enhancing observability and space system cybersecurity.
United States
$130,000 - $200,000
Senior Software Engineer
Hybrid
5+ years of experience

Description For Senior Software Engineer (Rust/C++)

Rebel Space Technologies is looking for an experienced Senior Software Engineer to contribute to protecting critical space infrastructure by enhancing observability and space system cybersecurity. The ideal candidate will be part of a team focused on developing software that empowers developers and operators to evaluate and secure space systems effectively. This role combines technical leadership, project management, and hands-on development to advance space system security and observability. Rebel Space offers stock options, a generous benefits package, hybrid work options, professional growth opportunities, and a competitive salary range of $130,000-$200,000. If you are passionate about working on impactful projects, don't miss this opportunity to join us in building the space security infrastructure of the future.

Last updated

Responsibilities For Senior Software Engineer (Rust/C++)

  • Architect and implement state-of-the-art software systems for advanced space system observability and cybersecurity.
  • Develop software that interfaces with controls, data acquisition, and data processing pipelines.
  • Collaborate with other teams to improve and scale high-rate data acquisition, storage, and retrieval systems
  • Develop, test, and deploy essential applications including an integrated monitoring system to track performance and analytics within space system data and telemetry.
  • Operate across multiple layers of the stack to develop tools for the continuous integration, analysis, and testing of complex software
  • Mentor and guide a team of engineers, promoting a culture of collaboration and continuous improvement.

Requirements For Senior Software Engineer (Rust/C++)

Rust
  • Bachelor's degree in CS, EE, Physics, or related technical discipline, with at least 5 years of professional experience in software development.
  • Proficiency in writing, deploying, and maintaining production code in Rust or C++.
  • Experience architecting and implementing large-scale, distributed software systems with a focus on high availability, fault tolerance, and scalability.
  • Strong software development fundamentals and skills.
  • Experience with automated testing.
  • Experience serving as a technical lead throughout the full software development lifecycle, from design through to delivery and maintenance.
  • Adept at understanding complex technical concepts and helping your team make decisions to move forward, as well as communicating those decisions effectively with key stakeholders.

Benefits For Senior Software Engineer (Rust/C++)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Commuter Benefits
  • Stock options - own meaningful equity in Rebel Space
  • Generous PTO including flexible vacation, sick, and company paid holidays
  • Premium healthcare including Medical, Dental, & Vision insurance
  • Life insurance
  • Maternity/paternity leave
  • Flexible hybrid in-person & remote work schedule
  • Professional growth opportunities

Interested in this job?