
Elixir Software Engineer
Piper Companies · United States
- Hybrid
- Full-time
- $125,000 / year
- United States
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Subject: Interested in the Elixir Software Engineer role at Piper Companies
Hi Morgan — I came across the Elixir Software Engineer opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Piper Companies stood out because…
✎ Personalized to your résumé after sign-up.
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
Job highlights
- Design scalable backend systems using Elixir.
- Utilize Kafka for data streaming and event-driven architecture.
- Collaborate with teams on high-availability systems.
- Optimize system performance and reliability.
- Remote work with comprehensive benefits.
About the role
About the Role
Piper Companies is seeking a Software Engineer for a world-leading technology organization supporting a fully remote workforce. The Software Engineer role is a remote position. The Software Engineer will design and build scalable backend systems using Elixir while leveraging Kafka for high-throughput data streaming and event-driven architecture. An ideal candidate for the Software Engineer role is an experienced engineer with strong expertise in Elixir, distributed systems, and real-time data processing.
Responsibilities
- Design, develop, and maintain scalable backend services using Elixir and OTP frameworks.
- Implement and manage event-driven architectures leveraging Kafka for data streaming and messaging.
- Collaborate with cross-functional teams to build resilient, high-availability systems.
- Optimize system performance, reliability, and scalability in distributed environments.
- Troubleshoot and resolve production issues while continuously improving system architecture.
Qualifications
- 4+ years of software engineering experience with a focus on backend or distributed systems.
- Strong proficiency in Elixir and functional programming paradigms.
- Hands-on experience with Kafka or similar streaming platforms (e.g., Pulsar, RabbitMQ).
- Familiarity with microservices architecture, APIs, and cloud platforms (AWS, Azure, or GCP).
Compensation
Salary range: $110,000 – $125,000 depending on experience. Comprehensive benefits package including medical, dental, vision, 401(k), PTO, Sick Leave as required by law.
Key skills/competency
- Elixir
- Software Engineer
- Backend Systems
- Distributed Systems
- Kafka
- Event-Driven Architecture
- Scalability
- Microservices
- Functional Programming
- OTP Frameworks
Skills & topics
- Elixir
- Software Engineer
- Backend Developer
- Distributed Systems
- Kafka
- Event-Driven Architecture
- Functional Programming
- OTP
- Remote
- Piper Companies
How to get hired
- Tailor your resume: Highlight Elixir, Kafka, and distributed systems experience.
- Showcase Elixir projects: Demonstrate functional programming and OTP framework expertise.
- Prepare for technical interviews: Practice coding challenges and system design questions.
- Understand Piper Companies: Research their client's technology focus and values.
- Network strategically: Connect with Piper Companies recruiters on LinkedIn.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the typical salary range for an Elixir Software Engineer at Piper Companies?
- The salary range for the Elixir Software Engineer position at Piper Companies is $110,000 to $125,000 annually, dependent on your experience level. This includes a comprehensive benefits package.
- Is the Elixir Software Engineer role remote or on-site?
- This Elixir Software Engineer position is fully remote, supporting a distributed workforce. You can work from anywhere as an Elixir Software Engineer with Piper Companies.
- What are the primary technologies used by the Elixir Software Engineer?
- The primary technologies for this Elixir Software Engineer role include Elixir, OTP frameworks, and Kafka for data streaming. Familiarity with microservices, APIs, and cloud platforms is also important.
- What experience level is required for the Elixir Software Engineer role?
- The Elixir Software Engineer role requires at least 4 years of software engineering experience, with a strong focus on backend or distributed systems and deep proficiency in Elixir.
- What kind of benefits does Piper Companies offer for this Software Engineer position?
- Piper Companies offers a comprehensive benefits package for the Software Engineer role, including medical, dental, vision insurance, a 401(k) plan, and paid time off.
- How long will applications be accepted for the Elixir Software Engineer job?
- Applications for this Elixir Software Engineer job will be accepted for at least 30 days from the posting date of 06/12/2026.
