Senior Software Engineer (Infrastructure)
Courier Health
- New York, United States
- Senior Level
- 3+ years
- Posted
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
