Senior Elixir Engineer
HatchFull Time
Senior (5 to 8 years)
Candidates should have 10+ years of production software development experience, with practical experience in 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 are required. Experience with distributed systems and API design is also necessary. A Bachelor's degree in computer science or similar discipline, deep understanding of Elixir and OTP, experience with OAuth2 and Role-Based Access Controls, database experience with PostgreSQL and time-series databases, experience with monitoring and tracing in a distributed system, and an understanding of containerized infrastructure and orchestration with Kubernetes are preferred.
The Staff Elixir Software Engineer will design, develop, and sustain satellite command and control, mission planning, mission data processing, and data analysis software systems using Elixir. They will create and implement clean software architectures that deliver consistent results while scaling in complexity. The role involves leveraging Domain-Driven Design to decompose work scope into core business logic and championing simple software development lifecycle processes. Additionally, the engineer will lead cross-discipline teams to deliver impactful results through collaboration, coordination, and systems integration.
Integrates AI and software into spacecraft
True Anomaly specializes in advanced technology that integrates spacecraft, software, and AI to enhance space capabilities for the U.S., its allies, and commercial partners, with a focus on global security and sustainable space access.