Application Software Engineer
Core
Building the digital backbone for satellite design, manufacturing, and mission operations to enable hardware from concept to orbit.
Role type
Senior IC application software engineer (enterprise systems)
Builds
Enterprise software tools connecting engineering, production, and mission control
Domain
Aerospace / Satellite manufacturing and operations
Deliverable
production ML models | product features | infrastructure
Required skills
Full stack development, API development, AWS, CI/CD, Git, Docker, Kubernetes, static typed languages (C#, Go, Java), structured databases, unstructured databases, REST API, gRPC, binary management, infrastructure orchestration, OAuth 2.0, OIDC
Preferred skills
Next.js, React, Angular, TypeScript, testing tools (Cucumber, Cypress), scalable system design, build systems
Technologies
AWS, GitHub Actions, Jenkins, GitLab CI/CD, Docker, Kubernetes, EKS, PostgreSQL, SQL Server, Snowflake, DynamoDB, MongoDB, JFrog Artifactory, Terraform, Ansible, Puppet, C#, Go, Java, Cucumber, Cypress
Responsibilities
Develop highly reliable software solutions for factory floors and mission control; Create and evolve applications for spacecraft design and operations; Partner with cross-disciplinary teams to design efficient solutions; Build prototypes to test concepts and validate constraints; Develop prototypes into working product features; Own full-lifecycle feature development; Contribute to software features and bug fixes; Articulate engineering tradeoffs to senior staff; Work with customers to drive adoption; Mentor team members and build engineering practices
Seniority
Mid-level to Senior, hands-on IC