Senior Software Engineer, Developer Experience - Courier Health
View Company Profile- Job Title
- Senior Software Engineer, Developer Experience
- Job Location
- New York, New York, United States
- Job Description
Courier Health is on a mission to solve one of the biggest and most meaningful opportunities in healthcare: reinvent how people living with chronic and rare diseases are supported.
We are building the future of patient engagement for life sciences companies. Our software is leveraged by biopharma companies to support patients in their complex journey from diagnosis to initiating and remaining on therapy to achieve optimal health outcomes.
This hire will be the founding member of a new Developer Experience team, which will own our software engineering process from development to production. Your customers are the engineers on our Application and Platform teams, and you will be responsible for the platforms and processes that we use to build, ship, and operate the industry’s leading Patient CRM. You will be a critical player in creating a world-class engineering experience, laying the groundwork for our rapidly growing team to scale efficiently.
What you’ll do
- Own the platforms and tools that Courier Health engineers use to develop, test, deploy, and operate their code in production, including both third-party services and internal systems.
- Work with engineering teams to understand their pain points, then build, test, and roll out solutions to the engineering organization.
- Implement metrics to measure developer efficiency, and utilize them to determine project priorities and communicate engineering health.
- Collaborate with Engineering and Product leadership to plan and prioritize developer efficiency projects.
- Drive the adoption of best practices, coding standards, and development methodologies across engineering teams, ensuring consistency, reliability, and maintainability of the codebase.
- Lead cross-functional squads of engineers to implement developer experience projects.
- Consult with engineering teams to design scalable and reliable systems.
- Think one step ahead to identify and resolve infrastructure bottlenecks before they become critical.
- Mentor and coach junior engineers, fostering a culture of continuous learning, collaboration, and innovation.
Example Projects
These projects may be owned by this role, or may be collaborations with other engineering teams.
- Increase release cadence, decrease change-failure rate, and decrease operational release cost.
- Improve operational tooling (observability, debugging tools, downtime management).
- Improve engineers’ development process and environments.
- Improve visibility of and optimize cloud costs.
Requirements
- 6+ years of software engineering experience
- Experience implementing modern software engineering best practices, such as CI/CD, shift-left testing, metrics/observability, code quality, and cloud environments.
- Strong technical expertise in building, deploying, and operating web servers, specifically with AWS, NodeJS, TypeScript, and SQL.
- Preferred technical experience: Terraform, PostgreSQL, Lambda, React, GraphQL.
- Experience implementing and evangelizing metrics and monitoring tools across engineering functions.
- Experience leading small teams of engineers to implement complex technical systems.
- Product manager mindset to understand problems, research and propose solutions, and measure results.
- Project management skills to ensure value is delivered iteratively at small intervals.
- Change management skills to ensure system/process changes are effectively rolled out to the engineering organization.
- Nice to have:
- Experience operating production software in an environment with sensitive data, such as PII, PHI, or PCI.
Benefits
- Highly competitive pay, including equity
- Top notch health benefits
- Flexible PTO
- Paid parental leave
- Monthly healthy lifestyle stipend
- Team events and bi-annual off-sites
- Career coaching opportunities
- Open office with unlimited coffee, snacks, etc.
The annual salary range for the target level for this role is $170,000 - $195,000 + equity + benefits, including medical, dental, and vision.
Courier Health is proud to be an Equal Employment Opportunity employer.
We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Everything You Need, One Platform.
From job listings to startups, investors to funding rounds, and everything in between, Employbl puts the power in your hands. Why wait?
Start your free trial today!Stay Ahead of the Curve
Sign up for our newsletter to stay informed about the latest startups and trends in the tech market. Let Employbl be your guide to success.
Courier Health Company Size
Between 10 - 20 employees
Courier Health Founded Year
2020
Courier Health Total Amount Raised
$20,450,002