Staff Software Engineer, Elixir
Core
Lead the technical direction and evolution of a distributed spacecraft ground control system, defining architectural foundations and driving cross-functional initiatives for autonomous spacecraft and mission software.
Role type
Staff Software Engineer (Elixir/OTP)
Builds
Distributed spacecraft ground control platform, mission software, and autonomous spacecraft systems
Domain
Aerospace / Space Defense / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Elixir, OTP, BEAM internals, distributed systems architecture, fault tolerance, gRPC, REST, WebSockets, GraphQL, technical leadership, strategic planning, mentorship
Preferred skills
Bachelor's in CS, prior experience as technical lead/staff/principal engineer, deep mastery of OTP (GenServers, run queues, dynamic supervisors)
Technologies
Elixir, OTP, BEAM, gRPC, REST, WebSockets, GraphQL, Git
Responsibilities
Define and drive the Elixir/OTP systems roadmap and architectural strategy; Serve as primary technical decision-maker for distributed systems architecture; Proactively identify systemic reliability risks and lead multi-quarter initiatives to address them; Elevate the engineering organization through technical mentorship and design reviews; Partner with executive leadership and cross-functional teams to influence product strategy; Drive engineering efficiency by establishing metrics, tooling, and processes; Represent distributed systems perspective in strategic planning and resource allocation; Identify and develop emerging technical leaders within the team.
Seniority
Staff, strategic leadership & hands-on architecture