Opportunities
With Bonfire-Backed Companies

Explore roles at leading B2B software companies.

67 Companies

180 B2B Software Careers

Senior Software Engineer (Elixir)

CalmWave

CalmWave

Software Engineering
Posted on Sep 17, 2024

Company

CalmWave is focused on reducing alarm fatigue in hospital ICUs. Our platform captures, analyzes, and synthesizes real-time hospital data such as vital signs and medications given to improve patient outcomes, optimize hospital operations, and enhance staff retention. We take inspiration from lessons learned in managing monitoring and alerting signals in Enterprise IT and apply them to healthcare organizations to improve Operations Health and efficiency.

Our Team

We are responsible for developing and operating the CalmWave platform. This includes infrastructure deployed in AWS and automated with Terraform; the data collection and processing pipeline, written in Elixir, that ingests real-time data from ICU bedside monitors as well as data from the EHR; integration with our Python-based algorithm engine; and the CalmWave web application (Phoenix LiveView) that clinicians use to obtain optimal alarm limit settings.

The Role

We are looking for an experienced software engineer able to ramp up quickly and contribute across the entire platform: infrastructure, back-end Elixir, front-end Phoenix LiveView.

We’d especially value adding depth to the team in infrastructure automation, systems, and networking. We use Terraform to provision an AWS account per customer and automate controls that help us maintain SOC2 Type 2 and HIPAA. Connections to hospital data streams require traditional IPsec VPNs.

Our tech stack includes:

  • Backend: Elixir using Commanded to implement event sourcing and CQRS.
  • Frontend: Phoenix LiveView, Javascript, D3
  • Terraform
  • Postgres
  • Nix (Devbox)

About You

You could be a fit for this role if three or more items from the following list describe your experience and expertise. We don’t expect candidates to have experience across all of these areas.

  • You’re in a timezone between PDT (UTC-07) and ADT (UTC—03) and have experience working in a remote team to design, deliver, and operate high quality software.
  • You’ve operated mission critical applications, including on-call and incident response.
  • Fluent in Elixir. If you have experience building and operating production applications using any BEAM language, you can count this one.
  • Depth of experience in infrastructure automation (Terraform) and system administration.
  • Experience in the healthcare domain. Especially as it relates to data integration (HL7, FHIR) and to security, privacy, and compliance.
  • You’ve worked on projects involving high volume data processing systems requiring high availability and low latency. Or have experience with Event Sourcing and CQRS.

Benefits

We offer excellent benefits, including health insurance, 401k, and more. If you are a highly motivated self-starter with a passion for healthcare and technology and are looking to join a growing company dedicated to making a positive impact in the world, please submit your resume and a cover letter for consideration to careers@calmwave.ai.

Interview Process

Here’s an outline of our interview process.

  1. Interview with our VP of Engineering (hiring manager)
  2. Take home code project
  3. Code project debrief with engineers from the team
  4. System design discussion with engineers from the team
  5. Meet with CalmWave co-founder and CEO

Application