Job Search

Elixir Software Engineer

Remote

Piper Companies Logo

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

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?