Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

About Us

LeoLabs enables military space commands, civil government agencies, and commercial operators to confidently detect, track, characterize, and respond to threats in space. Our proliferated, multi-mission radar network, real-time orbital data catalog, and AI-powered analytics support secure, safe, and dynamic space operations.

At LeoLabs, our core values of Innovation, Integrity, and Impact guide everything we do. We foster an environment where bold ideas are encouraged, doing the right thing is fundamental, and our work makes a meaningful difference in safeguarding space and our way of life on Earth. As part of our team, you’ll contribute to building the world’s most comprehensive living map of orbital activity, designed to tackle some of the most pressing challenges of our era. Together, we are preserving the U.S. and Allied advantage in space, driving the growth of the global economy, and enabling the future of space exploration and innovation.


The Opportunity  

LeoLabs is seeking a talented individual to join our Catalog team as a Senior Software Engineer. The Catalog team's charter is to build and maintain the world’s best independent catalog of objects in low Earth orbit using sensor data from LeoLabs and our partners. We deploy software to public cloud environments and other operational environments, ensuring high availability, scalability, and security across our infrastructure. We also focus on optimizing our data pipeline across multiple areas, including radar scheduling, measurement association, orbit determination and propagation, and new object discovery.  

As a part of our team, you will make significant contributions to both the developer experience and the customer experience for the LeoLabs Platform. You will explore and incorporate new technologies to help scale the data pipeline, enabling it to support more radar sources and the growing number of objects in space. Your work will directly contribute to improving space object tracking, space traffic management, and orbital safety—critical components in ensuring the sustainable use of LEO(low earth orbit). 

 

Qualifications 

• M.S. in Computer Science or equivalent experience 

• 6+ years experience with Python in a SaaS platform 

• Experience designing, building and maintaining large-scale data pipelines 

• Experience with architecting and scaling full stack or distributed backend systems 

• Experience with AWS 

• Experience with cloud deployment technologies, such as Kubernetes, Docker containers 

• Experience with relational databases 

• Deep understanding of good software development practices, agile practices, security, documentation and observability 

• Experience with event-driven architectures and message queuing systems 

• Ability to work on-call outside of normal business hours during critical escalations 

• Experience in agile and test-driven development methodologies 

• Able to hold a USA security clearance 


Preferred qualifications 

• Experience deploying to secure environments. 

• Hold an active security clearance 

• Experience working with RESTful web services 

• Working experience with Kafka 

• Working experience with Postgres 

• Experience developing and maintaining microservices-based architectures 

• Familiarity with Math, Physics, or Orbital Mechanics 

 

Within 1 month, you’ll: 

•Complete LeoLabs' onboarding program and gain a deep understanding of our business, vision, and team

•Set up your local development environment and become familiar with our engineering stack

•Participate in your first sprint, contributing to small bug fixes or feature improvements

•Shadow a senior engineer and orbit support analyst to understand our data pipeline and system architecture

 

Within 3 months, you’ll: 

•Take ownership of a small-to-medium feature, from design to implementation

•Improve an aspect of our data pipeline performance (e.g., optimizing a query, reducing processing time for a specific job)

•Conduct your first production deployment, following our CI/CD process

•Collaborate with cross-functional teams (e.g., Product, Infrastructure) to understand dependencies and align on priorities

•Provide feedback in code reviews and contribute to team discussions on technical design decisions

 

Within 6 months, you’ll: 

•Take a leadership role in a key technical initiative, such as scaling our data pipeline to support additional radars and newly launched objects

•Build internal dashboards to monitor data quality and system performance

•Lead an incident response or troubleshooting effort, demonstrating a deep understanding of our system

•Contribute to architectural decisions that enhance system scalability and reliability 

 

Within 12 months, you’ll: 

•Be a domain expert in one or more areas of the system  

•Drive a major technical improvement, such as re-architecting a part of our pipeline for better scalability

•Establish best practices and guidelines for software development, security, and system observability

•Present a technical deep dive or post-mortem to the broader engineering team

•Lead cross-team collaborations to improve system interoperability and efficiency

•Have helped shape the software engineering culture at Leolabs 

 

Salary offers are based on a combination of factors, including, but not limited to, experience, skills, and location. The base salary range for this position $145,000 - 179,000 



All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

 

ITAR REQUIREMENTS

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be eligible to obtain the required authorizations from the U.S. Department of State. More information regarding ITAR can be found at DDTC’s website

LeoLabs Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
LeoLabs DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of LeoLabs
LeoLabs CEO photo
Unknown name
Approve of CEO

Average salary estimate

$162000 / YEARLY (est.)
min
max
$145000K
$179000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, LeoLabs

At LeoLabs, we're looking for a talented Senior Software Engineer to join our dynamic Catalog team. As a leading innovator in space tracking and data analytics, LeoLabs enables military and commercial operators to monitor space threats confidently. In this exciting role, you’ll get to design and maintain the world’s best independent catalog of objects in low Earth orbit, utilizing sensor data from LeoLabs and our partners. We pride ourselves on high availability, scalability, and security as we deploy our software across public cloud environments. Your work will focus on optimizing our data pipeline, which includes tasks like radar scheduling, orbit determination, and enhancing the overall customer experience on the LeoLabs Platform. You'll be working with a team that values bold ideas and innovative solutions because we believe that your contributions will directly improve space traffic management and safety. We’re seeking an individual who has a strong background in Python, experience with cloud technologies (like AWS, Kubernetes, and Docker), and an understanding of event-driven architectures. You’ll not only tackle complex challenges but also play a key part in shaping the future of space operations. If you're passionate about technology and eager to make a meaningful impact, LeoLabs is the place for you. Join us in preserving the U.S. and Allied advantage in space, and let’s make a difference together.

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at LeoLabs
What are the main responsibilities of a Senior Software Engineer at LeoLabs?

As a Senior Software Engineer at LeoLabs, you will focus on building and maintaining an independent catalog of LEO objects while optimizing our data pipeline. Your role involves utilizing sensor data, collaborating with cross-functional teams, and contributing to the software development lifecycle to improve orbital safety and efficiency.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at LeoLabs?

To qualify for the Senior Software Engineer position at LeoLabs, candidates should have an M.S. in Computer Science or similar experience, 6+ years of experience in Python, cloud technologies, and large-scale data pipeline development, alongside a deep understanding of software development practices and security.

Join Rise to see the full answer
How does a Senior Software Engineer contribute to the LeoLabs Platform?

A Senior Software Engineer at LeoLabs plays a crucial role by improving developer and customer experiences. You will be tasked with scaling the data pipeline, supporting new radar sources, and ensuring system performance and reliability, all while enhancing space object tracking and traffic management.

Join Rise to see the full answer
What technologies should a Senior Software Engineer at LeoLabs be familiar with?

Candidates for the Senior Software Engineer position at LeoLabs should be familiar with Python, AWS, Kubernetes, Docker, relational databases, event-driven architectures, and tools like Kafka and Postgres, as these technologies are vital for managing our data pipelines and system architecture.

Join Rise to see the full answer
Is security clearance required for the Senior Software Engineer role at LeoLabs?

Yes, the Senior Software Engineer role at LeoLabs requires the ability to obtain a USA security clearance as per U.S. Government regulations pertaining to space technology export, including ITAR compliance.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
What experience do you have with Python and its application in a SaaS platform?

When answering this question, focus on specific projects you've worked on using Python in a SaaS environment. Highlight any large-scale applications you've built or maintained, and discuss the impact of your contributions on the overall system performance.

Join Rise to see the full answer
Can you describe your experience in designing and maintaining large-scale data pipelines?

Provide concrete examples of data pipelines you have designed or optimized. Discuss the challenges you faced, the technologies you used, and how your work improved the system's efficiency, performance, and scalability.

Join Rise to see the full answer
How do you approach cloud deployment using Kubernetes and Docker?

Explain your familiarity with the deployment process using Kubernetes and Docker. Discuss how you manage containers, orchestrate deployments, and ensure high availability and scalability in production environments.

Join Rise to see the full answer
What strategies do you employ for optimizing database queries?

Share methods you have utilized to optimize database performance, such as indexing, query restructuring, or caching strategies. Demonstrating your understanding of relational databases will show your technical acumen in this area.

Join Rise to see the full answer
How do you stay updated with the latest software development practices?

Discuss the resources you utilize to keep yourself informed about new software development methodologies, such as agile practices, security enhancements, and industry trends. Mention any communities or platforms you engage with.

Join Rise to see the full answer
Describe an incident where you had to troubleshoot a production issue.

Outline a specific incident where you led or participated in troubleshooting. Describe the steps taken, diagnostic tools used, and how your resolution improved system stability and reduced downtime.

Join Rise to see the full answer
How do you approach code reviews, and what do you look for?

Express the importance of code reviews in maintaining quality. Mention what aspects you focus on, such as code readability, efficiency, adherence to conventions, and potential security vulnerabilities.

Join Rise to see the full answer
Can you explain your experience with event-driven architectures?

Discuss your experience designing or implementing event-driven systems. Talk about the benefits it provides, such as scalability and responsiveness, and any specific technologies you've used, like message queuing systems.

Join Rise to see the full answer
What are your preferred methodologies for testing software?

Share your experiences with test-driven development and other testing methodologies. Discuss how these practices integrate into your workflow and their importance in delivering high-quality software.

Join Rise to see the full answer
How would you handle conflicting priorities in a team project?

Describe your approach to conflict resolution in a team setting. Emphasize effective communication, prioritizing tasks, and collaborating with team members to align goals and deadlines while maintaining a positive team environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Sopra Steria Remote Stora Badhusgatan 18, 411 21 Göteborg, Sverige
Posted 6 days ago
Udelta Remote No location specified
Posted 12 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
131 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
24 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG