Senior Software Engineer, Mission Software
Core
Design and implement web applications and backends for artificial-gravity human-rated space stations, consuming APIs and micro-services in a heterogeneous environment.
Role type
Senior Software Engineer (Mission Software)
Builds
Full-stack software applications, data pipelines, and tooling for space station systems
Domain
Aerospace / Space Infrastructure
Deliverable
production ML models | product features
Required skills
Full-stack software development, API design, data modeling, microservices architecture, DevOps (Docker, K8s), time series data handling, CAD software familiarity
Preferred skills
Ambiguous problem solving, multiple programming languages, API design, React/Vue/NextJS, GraphQL, Nodejs, OAuth, Terraform, PostgreSQL/MySQL/SQL Server
Technologies
React, Vue, NextJS, GraphQL, Nodejs, Docker, K8s, Terraform, PostgreSQL, MySQL, SQL Server, OAuth
Responsibilities
Design and implement web applications using modern frontends and application servers; Design and implement backends including data modeling, APIs, and supporting pipelines; Rapidly iterate on tooling and design new applications; Influence and adopt software practices and patterns that scale to large codebases
Seniority
Senior, hands-on IC