Software Engineer, Developer Experience

June 23

🏢 In-office - Manhattan

Apply Now
Logo of Courier Health

Courier Health

Patient experience management for healthcare & life sciences

11 - 50

💰 Venture Round on 2021-08

Description

• 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

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

• 11 paid holidays • Generous Accrued Time Off increasing with years of service • Generous paid sick time • Annual day of service

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com