Software Engineer Developer Experience

Location

New York City, New York, United States

Salary

62500 - 117500 a year (US Dollars)

Description

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 RMTguMTU2LjIzLjE4Ng== when applying to show you read the job post completely (#RMTguMTU2LjIzLjE4Ng==). 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.

Job type:

Remote job

Tags

  • developer
  • software
  • design
  • technical
  • code
  • web
  • manager
  • cloud
  • management
  • junior
  • operational
  • medical
  • health
  • engineer
  • engineering
  • digital nomad
Sent 162 days ago
Back to index