Skip to main content
HimalayasHimalayas logo
DrFirstDR

Director, Engineering

DrFirst, Inc. is a leader in healthcare technology solutions that optimize medication management and enhance patient outcomes through innovative software and services.

DrFirst

Employee count: 201-500

Salary: 175k-200k USD

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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

DrFirst’s medication adherence platform. RxInform receives prescriptions from EHR and pharmacy partners, delivers SMS engagement to patients, and runs experiment-driven workflows that help patients start and stay on therapy. The product pairs a patient-facing web experience with an admin console used by internal operators and partners, backed by services running in AWS and serving hundreds of thousands of patients every day.

This is a hands-on technical leadership role. You will spend the majority of your time in the code, building significant functionality, reviewing pull requests, and pairing on architectural decisions. The remainder of your time supports coordination: aligning with product on requirements and release readiness, partnering with QA on automation strategy, and removing technical blockers for the engineers on your teams.

Who Will Love This Role

  • A hands-on technical leader: you measure your impact in the code you ship and the quality of the reviews you give, not in calendar density.
  • A quality-bar raiser: you have a track record of moving unit and integration test coverage from aspiration to reality on a real codebase.
  • A full-stack thinker: you read Java with confidence, ship production Angular, and reason about API contracts, data models, and infrastructure end to end.
  • A people developer: you give direct, actionable feedback, recognize strong work publicly, and coach gaps privately.
  • A release owner: you have signed off on production releases, owned an incident retrospective, and know what "ready" actually means.

What you will work on

Technical Leadership

  • Write code. Review every significant pull request personally, especially in the admin console and the patient-facing client. Be the senior reviewer your engineers measure themselves against.
  • Lead on UI design and engineering direction across component structure, state management, accessibility, internationalization, performance budgets, and SSR correctness.
  • Drive unit and integration test coverage on the UI codebases, set the bar for what “covered” means, and hold the team to it in code review.
  • Partner with server engineers on API contracts. Read the Java, understand the data model, and push back on designs that will not hold up.
  • Hold a working mental model of how admin UI, client UI, server, and external integrations fit together, enough to spot incompatibilities before they ship.
  • Unblock engineers on architectural questions, complex debugging, and cross-service coordination.

QA Process and Engineering Integration

  • Close the gap between engineering and QA, with a focus on automation.
  • Partner with QA on coverage strategy, agree on the boundary between end-to-end automation and engineering unit/integration tests, and keep that boundary real.
  • Coach the team toward shift-left testing. Quality is a shared responsibility from the first line of code.
  • Close the loop on every production defect so the same class of bug does not ship twice.
  • Confirm that merge requests are addressed promptly and that builds are communicated to QA, including afterhours coordination to reduce day-over-day delays from time-zone gaps.

People Leadership

  • Directly manage the engineers on the client and admin UI teams: weekly 1:1s, performance feedback, and skills development.
  • Hold each engineer to a clear performance bar with direct, actionable feedback.
  • Build a culture of accountability and technical excellence. Move the team beyond a ticket-taker mentality and coach engineers to propose solutions that fit the product vision.
  • Balance technical load across the team, reassigning work when capacity and priority shift.

Release Readiness and Coordination

  • Own the technical side of the release process for both UIs: container image promotion, coordinated cut-overs with server and back-end releases, and rollback readiness.
  • Represent the UI teams in release readiness reviews. Sign off from an engineering standpoint on what goes out, what holds, and what gets rolled back.
  • Identify technical bottlenecks early, including API dependencies, security review, and environment readiness.
  • Participate in bug triage and disposition during a release on the technical and severity side.
  • Partner with product on translating requirements into engineering work, breaking epics into workable tasks, sequencing against capacity, and negotiating scope.
  • Balance team bandwidth between maintenance/tech debt and high-impact feature work to keep velocity sustainable.

Qualifications

  • 8+ years of software engineering experience, including 3+ years formally managing engineers, with ownership of hiring and performance management.
  • Senior-engineer-level depth in Java and server-side technologies. You can read a Java codebase, reason about plugin-based service frameworks, DynamoDB access patterns, SQS queues, and Hibernate/JPA, and spot issues in PRs without being walked through the architecture.
  • Strong Angular experience. You have shipped production Angular apps, can read Angular 16+ code, follow an Nx workspace, and speak credibly about RxJS, SSR, component architecture, and state management.
  • Track record of raising unit and integration test coverage on a real codebase, beyond advocacy in meetings.
  • Experience driving QA automation integration into an engineering workflow, including shift-left testing and meaningful end-to-end coverage.
  • Experience owning the technical side of a release process for a Kubernetes-deployed, multi-service product, including CI/CD pipelines, blue/green and rolling update patterns, and accountability for production incidents and retrospectives.
  • Strong written and verbal communication. You brief executives without jargon and give engineers precise technical feedback.
  • Track record with distributed engineering teams and durable institutional knowledge despite churn.
  • Active, hands-on use of AI engineering tools in your daily workflow (Claude Code, Copilot, Cursor, ChatGPT, or equivalents).

Preferred

  • Prior experience in healthcare, pharmacy, or regulated software with HIPAA and PHI handling.
  • Familiarity with AWS (EKS, DynamoDB, SQS, RDS, OpenSearch, Kinesis) and GitOps deployment with ArgoCD or Argo Rollouts.
  • Experience with experiment-driven product development: A/B testing, configuration-driven feature variants, and analytics review.
  • Exposure to TypeScript build systems (Nx, webpack), Kendo UI, and Angular Universal (SSR).
  • Experience helping a team adopt and extend AI-assisted engineering tools in their workflow.

How We Work

  • Release early, release often. Quality-driven, not date-driven. Ship when it is right, not when the calendar says so.
  • Design for experimentation. Most features have multiple variants competing. Every release is an opportunity to learn.
  • Generic over customer-specific. When we build for one partner, we build in a way the next partner can benefit.
  • Direct feedback, given with care. We owe each other the truth about the work.

Physical Requirements

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

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/.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Salary

Salary: 175k-200k USD

Experience

8 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours

About DrFirst

Learn more about DrFirst and their company culture.

View company profile

Since its founding in 2000, DrFirst has been at the forefront of healthcare technology, offering innovative solutions that connect every aspect of the healthcare universe. At DrFirst, we aim to enhance the healthcare experience for patients and healthcare professionals alike. Our technologies help streamline medication management by improving the workflows surrounding prescribing, patient engagement, and medication adherence. Powered by the nation’s largest medication management network, we provide services that ensure patients have real-time access to their medication information and can better manage their treatment plans.

Recognizing that the complexity of medication management leaves healthcare organizations vulnerable to inefficiencies, DrFirst has developed a range of tools that eliminate silos of information and facilitate better communication among all parties involved in patient care, including hospitals, pharmacies, EHRs, and payers. Our commitment to innovation and excellence has been recognized through numerous awards and accolades over the past 25 years. DrFirst continues to innovate, adapting to the ever-changing healthcare landscape while focusing on patient outcomes. We proudly serve over 420,000 prescribers and 71,000 pharmacies across the U.S. and Canada, further solidifying our role as a guardian of the Healthiverse®, dedicated to improving health through intelligent medication management.

Claim this profileDrFirst logoDR

DrFirst

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

7 remote jobs at DrFirst

Explore the variety of open remote roles at DrFirst, offering flexible work options across multiple disciplines and skill levels.

View all jobs at DrFirst

Remote companies like DrFirst

Find your next opportunity by exploring profiles of companies that are similar to DrFirst. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan