Observable Space

Staff Software Engineer - Fullstack

Observable Space
Apply
5 months ago

Responsibilities

  • Own multi-quarter technical roadmaps for platform systems and translate company goals into durable architectural decisions.
  • Define and evangelize engineering standards, patterns, and best practices across teams.
  • Drive distributed-systems architecture and long-term technical scalability across the stack.
  • Identify and resolve systemic technical risks before they become production incidents.
  • Lead multi-team technical design processes by writing RFCs, facilitating alignment, and driving decisions to closure.
  • Develop senior and mid-level engineers through design reviews, pairing, and structured feedback.
  • Translate technical tradeoffs into business impact for executives, customers, and other non-technical stakeholders.
  • Collaborate with cross-functional teams to define and deliver customer solutions.
  • Interview candidates and help define engineering hiring standards.
  • Design, build, and maintain Kotlin backend microservices, C++ edge applications, and reactive frontends.
  • Design and optimize relational database schemas, ETL pipelines, and data warehousing solutions.
  • Debug and resolve complex production issues across backend, frontend, and edge systems.
  • Ensure production reliability and performance and establish observability practices.

Requirements

  • 8+ years of relevant software engineering experience, including at least 2–3 years in a Staff, Principal, or technical lead capacity.
  • Ability to influence technical direction beyond an immediate team through documents, standards, or organizational initiatives.
  • Track record of improving engineering quality, velocity, or culture at an organizational level.
  • Strong programming skills in Java, Kotlin, C++, or C#.
  • Extensive experience with data modeling, relational database management systems, ETL processes, and data warehousing.
  • Experience working in a test-driven development environment.
  • Strong product sense focused on user experience and outcomes.
  • Ability to navigate ambiguity and lead others in a fast-paced, dynamic environment.
  • Preferred experience with foreign function interfaces for calling Rust and C++ from the JVM.
  • Preferred experience with Kotlin backend programming, TypeScript, and React.
  • A love of astronomy, physics, and science is preferred.

Benefits

  • Full-time employment
  • Comprehensive benefits package
  • Cutting-edge projects in an innovative environment
  • Collaborative, inclusive culture with professional growth opportunities
Observable Space

About Observable Space

51-200 employees

Observable Space builds vertically integrated optical systems and software that let satellites and spacecraft see, navigate, and communicate. Its products span ground-based telescopes and stations, in-space sensor payloads, and free-space laser communications, paired with embedded compute, cloud orchestration, and developer APIs. The privately held company is headquartered in Los Angeles and manufactures in-house, selling hardware and supporting software to satellite operators, space agencies, defense users, and research institutions.

Contact me