SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Loft Orbital is building the first marketplace for space-based AI applications, enabling partners to publish, deploy, and monetize AI solutions running on satellites in orbit. You will join as a founding developer of this marketplace platform, working directly with the Director of Marketplace to scale from MVP to a system supporting dozens of partner solutions.
In this role, you will own features end-to-end on a small, high-impact team, shipping weekly. Your responsibilities include:
• Design, implement, and refine software with high ownership, driving impactful features from concept through delivery while ensuring robustness and reliability
• Review code, provide clear feedback, and enforce adherence to development processes, style guides, and design standards
• Design and implement unit tests for both self-authored and peer-authored code
• Utilize version control systems to create feature branches, push code, and merge approved code into production
• Contribute to onboard software architecture through design proposals and collaborative review
• Participate in review and enhancement of software development processes and design standards
• Coordinate with downstream teams on release, distribution, and adoption of latest releases
• Directly participate in operating the on-orbit fleet of satellites
Loft Orbital has flown 30+ missions and is scaling to 30 satellites by 2027, with offices in San Francisco, Golden (Colorado), and Toulouse.
REQUIREMENTS:
Must Have:
• 5+ years of software engineering experience with C/C++ (C++11 or newer) and Python
• Experience with version control systems (Git)
• Experience with continuous integration tools (GitLab-CI, Jenkins)
• Experience with build systems (Make, CMake)
• Experience with library management and ABI/API version control
• Understanding of distributed architecture
• Familiarity with networking protocols (UDP, TCP, IP) and POSIX standards
• Experience developing multi-threaded applications
Nice to Have:
• Familiarity with Go or Rust
• Experience with embedded Linux (Yocto, device trees, systemd, Linux on ARM)
• Proficiency with unit test frameworks (pytest, Googletest, Unity)
• Experience with middleware frameworks (gRPC, ZMQ/NATS)
• Experience with containerization (Docker, K3S, systemd-nspawn)