Elixir Software Engineer

true Logo

true

πŸ’΅ $175k-$255k
πŸ“Remote - United States

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs