Full Stack Software Engineer
LeoLabs, Inc., Remote
The role
Why LeoLabs?
At LeoLabs, we’re building the living map of activity in space. Through our proprietary global radar network and AI-enabled analytics platform, we collect millions of measurements daily on more than 25,000 objects in low Earth orbit (LEO). Our radar-powered intelligence protects billions in assets, monitors adversarial behavior, and ensures safe operations for commercial and government missions.
We’re not just building technology, we are redefining global security, safety, and transparency in space. As orbital activity accelerates and threats grow more complex, LeoLabs is a trusted partner for Space Domain Awareness, Space Traffic Management, and Satellite Operations for top-tier space operators and allied defense organizations.
If you're looking to work on mission-critical challenges at the forefront of aerospace, national security, and AI, your impact starts here.
We are seeking an experienced and highly motivated Full Stack Software Engineer to join our team at LeoLabs. You will be an integral contributor to our cross-functional Insights team. This is a highly collaborative team of approximately 8 engineers and a key part of the broader, 40-person software engineering organization. The Insights team is responsible for customer-facing analytics and integrations with customer systems. This includes user interfaces, integrations between APIs, deploying code to the cloud and to on-site environments, and LeoLabs’ data lake.
The team leverages services built and maintained by other teams, including radar development and operations and catalog maintenance.
You will be responsible for building and delivering business services, APIs and customer facing applications and integrations to support our mission. Your work will facilitate delivery of mission-critical data, empowering customers to make real-time operational decisions that protect and manage objects in low-earth orbit. This role requires solid hands-on experience in both API and service development and the development of rich, interactive user interfaces, with the ability to deliver features across both layers.
What you need
- B.S., M.S in Computer Science, Software Engineering, or equivalent experience
- Proven experience (3+ years) as a Software Engineer in a fast-paced software development environment.
- Extensive experience designing, building, testing, deploying and maintaining cloud-based software services and APIs, including those supporting customer-facing applications.
- Solid experience designing, building and testing rich, interactive user interfaces using TypeScript or JavaScript, HTML, CSS and a modern front-end framework, including integration with back-end APIs and services.