Home > Find Jobs

Job Search

A tropical beach
Courier Health company logo

Courier Health

New York City, New York, United States

Posted on: 24 June 2024

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

Software Engineer Developer Experience

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.


Please mention the word **CLEARER** and tag RMTg4LjE2Ni4xMDAuMTkx when applying to show you read the job post completely (#RMTg4LjE2Ni4xMDAuMTkx). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

Tags

developer
software
design
technical
code
web
manager
cloud
management
junior
operational
medical
health
engineer
engineering
digital nomad
Apply to job