jobapplier

Senior Software Engineer (Infrastructure)

Courier Health

Skills

Required

  • AWS
  • IAM Identity Center
  • Lambda
  • Step Functions
  • EventBridge
  • architectures
  • Infrastructure as Code
  • Terraform
  • AWS Organizations
  • multi-account governance
  • serverless architectures
  • container orchestration
  • EKS
  • TypeScript

Preferred

  • CI/CD
  • Data ingestion pipeline
  • Docker / Kubernetes
  • GitHub Actions
  • Argo
  • Semaphore
  • CI/CD pipelines
  • AWS multi-account architecture
  • cloud infrastructure

Join Courier Health, a company dedicated to improving patient access to life-saving therapies. As a Senior Software Engineer (Infrastructure), you will design, deploy, and evolve our serverless-first AWS platform, ensuring it is reliable, secure, and scalable. You will also own our AWS multi-account architecture, build and maintain CI/CD pipelines, and implement monitoring and alerting systems. This role offers the opportunity to have a significant impact on both the company and the healthcare industry.

Design, deploy, and evolve the serverless-first AWS platform, including Lambda, Step Functions, EventBridge, AppSync, and Aurora.

About Courier Health

Motivated by our mission to improve healthcare through technology

Responsibilities

  • Own the AWS multi-account architecture, including account hierarchy, Service Control Policies, and IAM Identity Center, and build and maintain CI/CD pipelines.
  • Implement and manage monitoring and alerting systems, proactively identify and address security vulnerabilities and infrastructure risk.
  • You work independently and take ownership without waiting to be asked while supporting engineers across multiple teams
  • Proven ability to design, deploy, and monitor cloud infrastructure at scale
  • Hands-on experience building and maintaining CI/CD pipelines

Requirements

  • B.S. in Computer Science or a relevant field, or equivalent industry experience

Strong experience with Infrastructure as Code, particularly Terraform

  • Familiarity with AWS Organizations, multi-account governance, and IAM Identity Center
  • Deep expertise in AWS, including hands-on experience with serverless architectures (Lambda, Step Functions, EventBridge) and container orchestration (EKS)
  • Proficiency in at least one backend programming language
  • You debate technical decisions constructively and advocate for the right solutions
  • 3–5 years of experience with public cloud infrastructure
  • TypeScript proficiency
  • Experience with AI/ML infrastructure or LLM-powered systems
  • Experience with event-driven and service-oriented architectures

Preferred

  • Data ingestion pipeline experience
  • Hands-on experience with Docker and/or Kubernetes
  • Experience at early-stage software companies
  • Experience building and supporting CI/CD tools using GitHub Actions, Argo, Semaphore, etc

Pay

USD 175,000 - 220,000