
Staff Software Engineer - Fullstack
Observable Space5 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
Categories
About Observable Space
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.