ethermed

ethermed

Senior Software Engineer (Elixir) - Ethermed - Remote USA - Full-Time

Ethermed is dedicated to using AI and NLP to eliminate the human labor involved in all Prior Authorizations. We are acquiring funding, growing, and looking for world-class teammates to own, lead, build, and execute next generation solutions alongside us. This is a unique opportunity to create an immediate and lasting impact within the company and on US healthcare as we know it. Your work will touch hundreds of thousands of patients, providers, and administrators daily, and through your code we will truly be able to help change US healthcare.

About us

My name: Alisha Dixon
My position: Director of People/Talent
Company name: Ethermed
Company website: www.ethermed.ai
Company headquarters (country): PA - USA
Company info and history (how you’re using Elixir etc): Our tech stack is Elixir, Golang, Python, Github, k8s & Terraform on Azure Cloud. If you don’t have experience with everything in our tech stack still apply! We are willing to teach the right candidates and get them up to speed.

About the job

Job title: Senior Software Engineer
Job description: As a Senior Software Engineer at Ethermed, you will play a central role in architecting and scaling our event-driven healthcare automation platform. While we work across multiple languages and frameworks, this role is anchored in Elixir. You’ll design and build distributed, resilient services in Elixir (Phoenix, Broadway, OTP), shape our event-driven architecture, and create intuitive tooling on top of our modular back-end. You’ll also collaborate with colleagues working in Python to integrate LLM-powered workflows and healthcare-specific automation.

This role is perfect for an engineer who thrives in a fast-moving, remote-first culture and wants to apply deep Elixir expertise to solve some of the hardest problems in healthcare automation.

Architect, design, and implement services and microservices primarily in Elixir (Phoenix, Broadway, GenStage, OTP).

  1. Contribute to the design and scaling of our event-driven architecture, with heavy use of message queues and streams (RabbitMQ, Kafka, Broadway pipelines).
  2. Build APIs and internal tooling that make our Elixir-powered back-end accessible, maintainable, and extensible.
  3. Collaborate with teammates building LLM-driven workflows in Python, ensuring smooth integration between Elixir and Python components.
  4. Develop and deploy applications within Kubernetes environments (ideally AKS).
  5. Leverage Terraform/Terragrunt and GitOps workflows (e.g., Kustomize) for infrastructure management.
  6. Identify and adapt relevant open-source Elixir and Python projects from GitHub into our platform.
  7. Work with structured and unstructured clinical data (FHIR, HL7, payer-side healthcare data, images), ensuring secure and compliant handling.
    Salary range: 150-170K Base + Bonus + Equity
    Qualifications or experience required:

5+ years building full stack applications, with 3+ years of production Elixir experience.

  1. Proven expertise in Elixir frameworks: Phoenix, Broadway, OTP, GenStage.
  2. Deep understanding of event-driven architectures and message queue technologies.
  3. Strong experience deploying distributed systems in Kubernetes environments.
  4. Familiarity with Terraform/Terragrunt and GitOps workflows (Kustomize).
  5. Ability to identify, evaluate, and adapt open-source GitHub projects.
  6. Self-sufficient in secure and compliant development practices (HIPAA, tenant isolation, auditability).

Position on remote work

Remote job: yes
Remote restrictions: US
Remote leeway: No
Any other notes about your position on remote work: any state

About the interview process

We have an efficient hiring process that takes about a couple of weeks from when you apply to when you receive an offer!

  1. 15 minute intro call.

  2. 30 min meeting with HM

  3. Short take home project or example of code you’ve written.

  4. 30 min chat with the CTO

Further info

Why join Ethermed?

  • Be part of a groundbreaking mission: Help us transform healthcare by eliminating the manual labor involved in prior authorizations.

  • Work with a talented team: Collaborate with top-notch engineers, data scientists, and product managers.

  • Make a real impact: Your work will directly improve the lives of patients and providers.

Where Next?

Popular in Jobs Top

egze
Introductory paragraph Hi @elixirforum. I’m happy to announce another Elixir job in my team. We’ve launched our new flagship product - O...
New
dsb84
Introductory paragraph 7Sage is a fast-growing education technology company. Our small, remote team moves at the pace of a startup, but ...
New
olivermt
Introductory paragraph OMT Tech is an international development company founded on the single principle of developing interesting projec...
New
seatscouts
Introductory paragraph At Broker Genius, we are an industry-leading SaaS provider helping brokers in the event ticket industry automate ...
New
gabrieltaylor
Introductory paragraph Fast growing communications company, Telnyx, is seeking experienced developers to join our team. About us My na...
New
alanvardy
Introductory paragraph Hello, my name is Alan Vardy, and I am the Tech Lead on Blitz’s Backend team. We are seeking a senior and mid-lev...
New
seatscouts
Introductory paragraph Broker Genius, an industry-leading SaaS provider, offers firms across the event industry the best-in-class techno...
New
troy76
System76 engineers and manufactures open source hardware, software, and firmware at our factory in Denver, Colorado. At System76 you’ll p...
New
mrkurt
Fly.io is a platform-as-a-service for running apps close to end users. Elixir is a great way to build distributed apps. We think it’s a m...
New
gabrielpoca
We are looking for talented individuals to join our team at Subvisual. If you are passionate about Elixir and eager to work on cutting-e...
New

Other popular topics Top

Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3268 119930 1237
New
shahryarjb
Hello, I get Persian date from my client and convert it to normal calendar like this: def jalali_string_to_miladi_english_number(persi...
New
chrisalley
ExUnit now has describe blocks which is a welcome addition coming from RSpec. In the docs, it states that nested hierarchies of describe ...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New
sergio
In Ruby, I can go: User.find_by(email: "foobar@email.com").update(email: "hello@email.com") How can I do something similar in Elixir? ...
New
William
I would like to know that is there any online source for learning Phoenix Framework for building E-Commerce Store? Any advantage on build...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 45766 226
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New

We're in Beta

About us Mission Statement