Posted 24 Jun 2024, 2:00 am

Software Engineer Developer Experience at Courier Health

Sorry, but this job listing has expired!

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

The offering company is responsible for the content on this page / the job offer.
Source: Remote Ok