Piper Companies · 22 hours ago
Software Engineer (Elixir)
Piper Companies is seeking a Software Engineer (Elixir) to support backend development initiatives for a rapidly growing organization in the data center industry. The Software Engineer (Elixir) will focus on building and maintaining backend services that support large-scale, data-driven distributed systems.
Management Consulting
Responsibilities
Develop, maintain, and optimize backend services written in Elixir
Work with relational data models and build performant queries within PostgreSQL
Integrate with distributed data pipelines and event streaming platforms such as Kafka
Leverage AWS services to support scalable, cloud-native backend architecture
Collaborate via GitHub for version control, code reviews, and workflow automation
Utilize Python where needed for scripting, automation, or data-related tasks
Partner with cross-functional engineering teams to support production systems and backend services
Qualification
Required
3–5+ years of backend engineering experience, preferably in distributed backend environments
Strong proficiency with Elixir and the BEAM ecosystem
Experience with SQL and relational database technologies; PostgreSQL highly preferred
Familiarity with Kafka or other event‑streaming/message‑queue technologies
AWS experience supporting backend or data‑driven systems
Strong GitHub experience for collaboration and version control
MUST be a US Citizen or GC
Solid understanding of backend service architecture, APIs, and scalable systems
Preferred
Python experience is a plus
Benefits
Comprehensive benefits package including medical, dental, vision, 401(k), and PTO