Courier Health
Software Engineer
About this role
Courier Health seeks a Software Engineer to design and scale patient engagement platforms for life sciences companies. You'll work across the full stack, leverage AI/LLMs for innovative features, and collaborate end-to-end with product and design teams in a healthcare technology environment.
What you'll do
- Design, build, and scale software systems supporting product growth and expanding customer base
- Develop both backend and frontend solutions with potential to specialize in specific stack areas
- Integrate AI and LLMs to power innovative product features
- Own projects end-to-end through scoping, design, implementation, and deployment
- Improve engineering systems including testing, deployment, observability, and agentic coding
- Participate in on-call rotations for production system support
What they're looking for
- Modern programming languages (TypeScript, Python, Golang)
- Cloud environment development
- Product-engineering mindset balancing quality and velocity
- Full-stack development capabilities
- AI/LLM integration
- Healthcare or health-tech domain knowledge
- Agentic coding tools proficiency
- Self-directed learning and growth
Benefits
- 100% paid employee health insurance (medical, dental, vision)
- 401(k) with employer match
- Unlimited vacation
- Paid parental leave
- Wellness stipend
- Commuter benefits
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Courier Health
Courier Health builds patient engagement platforms for life sciences and biopharma companies, helping them manage chronic disease treatment and communication. The company is hiring Software Engineers, Data Engineers, Customer Engineers, and Customer Value Engineers to develop and scale its platform, support client implementations, and demonstrate customer impact through analytics.
View all jobs at Courier HealthLikely interview questions
- Tell us about a full-stack project you've owned end-to-end. How did you approach scoping, design, and rollout?
- Describe your experience with TypeScript and Node.js. What are the key considerations when building scalable backend systems with these technologies?