DrFirst

Director, Engineering

Location : Location US-
Posted Date 4 weeks ago(4/27/2026 4:53 PM)
Job ID
2026-2431
Category
Patient Solutions

About DrFirst

For 25 years, DrFirst has empowered providers and patients to achieve better health through intelligent medication management. We improve healthcare workflows and help patients start and stay on therapy with end-to-end solutions that enhance prescription access, affordability, and adherence. Our solutions help 100 million patients a year and are used by more than 420,000 prescribers, 71,000 pharmacies, 270 EHRs and health information systems, and over 2,000 hospitals in the U.S. This is a great opportunity to be a part of a successful Healthcare IT company experiencing significant growth. Here you’ll get to work with some of the smartest and most interesting people around, solving unique and complex challenges in healthcare on a scale matched by few companies. If you get excited about stretching yourself in new ways, developing yourself to your fullest potential, and care about working with smart colleagues, we want to talk to you!

Position Overview

RxInform is DrFirst’s medication adherence platform, reaching hundreds of thousands of patients daily through SMS engagement and experiment-driven workflows. The stack pairs an Angular admin console and patient-facing client with Java services on AWS.

Roughly 70% of the week is hands-on engineering across Angular and Java. The remaining 30% covers leading a small UI team, QA partnership, and release ownership. The Director title reflects scope of ownership, not calendar density. If your last commit was 18 months ago, this role is not the right fit.

Who Will Love This Role

  • Engineer first, leader second. Production Angular and Java shipped in the last 12 months.
  • Quality bar raiser. Has moved unit and integration test coverage on a real codebase, with proof in commit history.
  • Full-stack practitioner. Reads Java with confidence, ships production Angular, reasons about API contracts and infrastructure end to end.
  • Strong code reviewer. Engineers learn from PR feedback grounded in the code.
  • Release owner. Has signed off on production releases and owned incident retrospectives.

What you will work on

  • Hands-On Engineering (~70%): Write production code across the Angular admin console and patient-facing client. Review every meaningful PR. Lead UI direction on component structure, state management, accessibility, performance, and SSR. Drive test coverage. Partner with server engineers on API contracts. Solve the hardest debugging problems on the team.
  • QA Partnership (~10%): Define the boundary between end-to-end automation and engineering unit and integration tests. Coach shift-left testing. Close the loop on every production defect so the same class of bug does not ship twice.
  • Release Readiness (~10%): Own the technical side of UI releases: container image promotion, coordinated cut-overs, and rollback readiness. Sign off on what ships, holds, or rolls back. Identify technical bottlenecks early.
  • People Leadership (~10%): Manage a small UI team (handful of direct reports) with weekly 1:1s focused on growth grounded in their code. Hold each engineer to a clear performance bar. Partner with product on sequencing and scope.

Qualifications

  • 10+ years software engineering as a hands-on IC, with production code shipped in the last 12 months.
  • 2+ years formally managing a small engineering team, including hiring and performance management.
  • Senior depth in Java and server-side technologies (plugin frameworks, DynamoDB, SQS, Hibernate or JPA).
  • Production Angular shipping experience in the last 12 months (Angular 16+, Nx, RxJS, SSR).
  • Track record of raising unit and integration test coverage on a real codebase.
  • QA automation integration experience, including shift-left testing and meaningful end-to-end coverage.
  • Release ownership for a Kubernetes-deployed, multi-service product, including CI/CD and production incident accountability.
  • Active, daily use of AI engineering tools (Claude Code, Copilot, Cursor, ChatGPT). Hard requirement, not a preference.
  • Strong written and verbal communication grounded in code, not jargon.

Preferred Qualifications

  • Healthcare, pharmacy, or regulated software with HIPAA and PHI handling.
  • AWS (EKS, DynamoDB, SQS, RDS, OpenSearch, Kinesis) and GitOps with ArgoCD or Argo Rollouts.
  • Experiment-driven product work: A/B testing, configuration-driven variants, analytics review.
  • TypeScript build systems (Nx, webpack), Kendo UI, Angular Universal (SSR).
  • Experience helping a team adopt and extend AI-assisted engineering tools.

Physical Requirements

  • 90% Desk/virtual meeting work
  • 10% Travel for client visits, conferences, or internal team meetings

#LI-GF1 #LI-Remote

Benefits

  • Competitive compensation, with a base salary of $175,000 to $200,000 (Exact compensation may vary based on skills and experience)
  • Eligible for Company Performance-based Bonus Program, based on individual and company performance
  • Medical, dental, and vision insurance
  • 401K eligible after 3 months of employment, with 50% company match up to first 5% of salary contributed to the plan with a 3-year vesting schedule
  • HSA for eligible employees enrolled in the HDHP, with a generous company contribution up to $500 for individual coverage and $1,000 for family coverage per year
  • 100% company paid short and long-term disability, AD&D, and group life insurance
  • Accrued annual paid time off (PTO) of 18 days for the first 3 years of service, increasing thereafter, plus 7 paid holiday days
  • Employee Assistance Program
  • Continuing Education funds up to $1,500 annually for eligible programs after 1 year of service
  • Voluntary benefits including FSA, Hospital Indemnity, Accident, and Critical Illness insurances

DrFirst is committed to being a Remote-First company, creating a dynamic and flexible workplace where everyone can thrive, no matter where they log in from. Check out our approach to remote work: https://drfirst.com/company/about-us/careers/.

Our recruitment process at DrFirst is straightforward and secure. You will only be contacted by our recruitment team through an official @drfirst.com email address. We will never ask you for payment or sensitive personal information, such as your social security number or banking details, at any stage of the hiring process. Additionally, we will not request that you purchase equipment or accept e-checks or checks for deposit. If you encounter any communications claiming to be from DrFirst that seem suspicious, please contact our recruitment team directly at recruiter@drfirst.com to verify the message’s authenticity. Your security is important to us!

Learn more about our benefits and professional development opportunities: https://drfirst.com/company/about-us/careers/the-perks/.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed