Elixir Software Engineer

true
Summary
Join True Anomaly, a company building innovative space technology, as a Staff Elixir Software Engineer. You will lead the development of a distributed spacecraft ground control system, tackling challenging, greenfield problems and significantly impacting future conflict and the company's future. This role requires 10+ years of production software development experience and expertise in Elixir or similar functional programming languages. You will design, develop, and maintain software systems, create clean software architectures, and leverage Domain-Driven Design. The position offers world-class benefits, including platinum healthcare, flexible work hours/location, competitive compensation, and a generous stock options package. While ideally located near Denver, Colorado Springs, Long Beach, or Washington D.C., remote work is possible for the right candidate.
Requirements
- 10+ years of production software development experience
- Practical experience with Elixir or other functional programming languages like Erlang, Clojure, Scala, or Haskell
- Proven experience developing resilient and fault-tolerant architecture
- Demonstrated leadership ability, exceptional written and oral communication skills, and aptitude for working across disciplines
- Enjoys debugging and problem-solving systems supporting active spacecraft operations
- Experience with distributed systems and API design
- A strong bias towards action while understanding and rejecting the status quo
Responsibilities
- Design, develop, and sustain satellite command and control, mission planning, mission data processing and data analysis software systems using Elixir
- Create and implement clean software architectures that deliver consistent results from a growing team while scaling in complexity
- Leverage Domain-Driven Design to surface fundamental capabilities and decompose work scope into core business logic to achieve specific, measurable business outcomes
- Champion simple software development lifecycle processes that ensure transparency, traceability, and accountability
- Lead cross-discipline teams to deliver impactful results through collaboration, coordination, and systems integration
Preferred Qualifications
- Bachelorβs degree in computer science or similar discipline or relevant experience
- Deep understanding of Elixir and OTP including BEAM scheduling, GenServers, supervision trees, and the Actor model
- Experience with OAuth2 and Role-Based Access Controls
- Database experience with PostgreSQL and time-series databases like InfluxDB
- Experience with monitoring and tracing in a distributed system
- An understanding of containerized infrastructure and orchestration with Kubernetes
- Experience working with real-time or game engine backends
Benefits
- Health, Dental, Vision, HRA/HSA options
- PTO and paid holidays
- 401K
- Parental Leave
Share this job:
Similar Remote Jobs
