Full Stack Software Engineer
- Opened · 30d
- +0
- Closed · 30d
- −0
- Opened · 7d
- +976% of open
- All full-stack
- 3,303open
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.
The Opportunity
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.
Qualifications:
- 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.
- Significant expertise in one or more of the following programming languages: Python, Go, C++.
- Strong knowledge of software development and testing methodologies, best practices, and industry standards.
- Experience with cloud environments like AWS/GCP/Azure.
- Experience with databases like Postgres/MySQL.
- Experience building message-driven applications with tools such as Kafka, RabbitMq and SQS.
- Solid understanding of Agile workflows and principles.
- Strong communication and interpersonal skills, with the ability to collaborate with various stakeholders.
- Ability to work on-call outside of normal business hours during critical escalations.
- Eligibility to obtain and maintain a U.S. Personnel Security Clearance
Preferred qualifications
- Familiarity with deploying and managing applications in Kubernetes, including container orchestration, scaling, and monitoring in cloud environments.
- Background in Math/Physics, AI/ML, or Orbital mechanics.
- Active US security clearance.
Within 1 month, you’ll
- Complete our onboarding program designed to get you up to speed on our business, vision, and team.
- Successfully set up local dev environment, tools, and access.
- Attend sprint ceremonies and shadow code reviews to begin ramping up on Insights codebase and processes.
- Complete first small, low-risk changes or documentation updates under guidance.