LeoLabs

Senior Staff Software Engineer

LeoLabs

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead architecture decisions for major components and cross-team integrations
  • Mentor, guide, and support other engineers through design reviews, pairing, and informal coaching
  • Collaborate with Insights, Catalog, and Platform teams to define end-to-end solutions
  • Ensure reliability, observability, security, and performance across production systems
  • Define and improve engineering practices, architecture patterns, CI/CD pipelines, and tooling
  • Own critical services through the full development lifecycle—including operation, monitoring, and on-call support
  • Evaluate and integrate new technologies and approaches to improve robustness and developer experience
  • Work directly with product and cross-functional partners to influence technical direction and roadmap planning

Requirements

  • B.S. in Computer Science, Software Engineering, or equivalent experience
  • 10+ years of professional software engineering experience, with significant time building cloud-based systems at scale
  • Demonstrated expertise designing, building, deploying, and operating distributed backend services
  • Deep proficiency in Python (required) with production experience in at least one additional language (Go, C++, or similar)
  • Strong understanding of architecture patterns, service boundaries, message-driven workflows, and API design
  • Experience with cloud environments (AWS/GCP/Azure) and containerized deployments
  • Expertise with relational databases (Postgres/MySQL) and message brokers (Kafka, SQS, or similar)
  • Strong grasp of testing strategies, observability, CI/CD practices, and reliability engineering
  • Excellent communication skills, with the ability to influence technical decisions across teams
  • Comfortable participating in and guiding on-call rotations for critical systems
  • Eligibility for US security clearance.
Benefits
  • Global workforce: flexible remote/hybrid opportunities
  • Work on complex, meaningful missions with real-world impact
  • Unlimited paid time off for most roles
  • Competitive salary and equity packages
  • Comprehensive health, dental, and vision coverage
  • Access to the forefront of commercial space operations and defense innovation
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonGoC++cloud-based systemsdistributed backend servicesarchitecture patternsAPI designrelational databasesPostgresMySQL
Soft Skills
mentoringcollaborationcommunicationinfluencing technical decisionscoachingguiding on-call rotationssupporting engineersdesign reviews
Certifications
B.S. in Computer ScienceB.S. in Software EngineeringUS security clearance eligibility