Elixir Software Engineer
Remote
Job Id:
167831
Job Category:
Job Location:
Remote
Security Clearance:
No Clearance
Business Unit:
Piper Companies
Division:
Piper Enterprise Solutions
Position Owner:
Jackie Allen
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 of the Software Engineer:
• 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 of the Software Engineer:
• 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 for the Software Engineer includes:
• 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
• This job opens for applications on 06/12/2026. Applications for this job will be accepted for at least 30 days from the posting date.
#LI-JA1
#LI-REMOTE