Senior Software Engineer

Slingshot Aerospace Logo

Slingshot Aerospace

💵 $154k-$213k
📍Remote - United States

Summary

Join Slingshot Aerospace as a Senior Software Engineer and lead the design and development of robust software solutions for remote sensing applications in challenging environments. You will collaborate with R&D teams, providing software leadership in development, deployment, and operation of novel sensor concepts. Responsibilities include partnering with technical operations teams to resolve complex sensor behaviors, shaping software features to maximize telescope automation, and serving as a technical advisor to R&D staff. You will also engage in Agile development processes, drive innovation in image processing software, and strategize with product managers and scientists. Mentoring junior engineers and fostering strong relationships with stakeholders are also key aspects of this role. The position requires a minimum of 8 years of professional software engineering experience and a Bachelor’s degree in a related field.

Requirements

  • Must be eligible for a DoD security clearance
  • 8+ years of professional software engineering experience, with a proven ability to design, deliver, and sustain complex systems — ideally in hardware automation, image processing, or space domain awareness
  • Bachelor’s degree in Software Engineering or a closely related field
  • Deep expertise in Linux kernel and driver-level systems, including the ability to lead investigations and resolve complex, performance-critical issues
  • Experience architecting and deploying containerized solutions (e.g., Docker, Kubernetes) in production environments
  • Demonstrated success building and maintaining production applications in Python and C++
  • Strong communication and collaboration skills, capable of aligning technical solutions with diverse stakeholder needs
  • Track record of critical thinking, problem-solving, and making sound technical decisions under operational constraints

Responsibilities

  • Lead the design and development of robust software solutions for remote sensing applications in harsh, operationally challenging environments
  • Partner with technical operations teams to analyze and resolve complex sensor behaviors, with a focus on Linux kernel and driver-level systems
  • Shape and deliver software features that enable technical operations teams to maximize the capabilities of our telescope automation software
  • Serve as a trusted technical advisor to science-focused R&D staff, guiding the development, deployment, and operation of novel sensor concepts
  • Engage in and influence Agile development and deployment processes to improve team velocity and product quality
  • Drive innovation in advanced image processing software, including the design and optimization of CUDA-accelerated algorithms
  • Strategize with product managers, scientists, and engineering peers to ensure solutions are both technically sound and mission-aligned
  • Deliver product requirements on schedule without compromising operational reliability
  • Mentor junior engineers, promote established best practices, and lead efforts to evolve and mature our development process
  • Foster strong relationships with customers, end users, and stakeholders to ensure delivered solutions have lasting operational impact
  • Execute all position responsibilities in alignment with Slingshot’s core values, mission, and purpose

Preferred Qualifications

  • Experience in the space domain awareness industry
  • Background in image processing or hardware automation, particularly in challenging environments
  • Expertise in developing and optimizing CUDA-accelerated applications

Benefits

Remote, US

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.