Senior Java Engineer - Healthcare IT & AI at DrFirst

DRFIRST COM INC

United States

A distancia

USD 130.000 - 150.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Medical, dental, and vision insurance
401K with company match (after 3 mo, 5
Discretionary performance-based bonus
HSA contributions up to $500 (indiv) /
PTO 18 days + 7 holidays
Continuing Education funds up to $1,5k
Employee Assistance Program
Voluntary benefits: FSA, Hospital Ind.

Descripción de la vacante

DrFirst is hiring a Senior Software Engineer for the eRx Enterprise and Gadget team, focusing on Gadget and Rcopia platforms, EPCS and PDMP workflows. You will build cloud-native Java services, integrate with major EHRs via HL7/FHIR, and apply AI to improve code quality and development speed.

You will design scalable, secure systems on AWS, with Kafka-based messaging and robust observability, while mentoring teammates and shaping architecture decisions in a remote-first environment.

Formación

  • 5+ years of hands on Java development with Spring (Boot/Cloud).
  • 3+ years designing cloud-native apps on AWS (S3, Lambda, RDS, EKS/ECS).
  • 3+ years with Kafka or similar messaging systems.
  • Experience building high-performance distributed systems with low latency.

Responsabilidades

  • Build cloud-native microservices on AWS with auto scaling and observability.
  • Lead design reviews and mentor junior developers.
  • Develop and maintain EHR integration capabilities (HL7, FHIR).
  • Collaborate with DevOps to automate CI/CD pipelines.

Conocimientos

Java development
Spring Framework
AWS
Apache Kafka
AI tooling (Claude & Copilot)
RESTful APIs
Security & data protection
Distributed systems

Educación

Bachelor's degree in Computer Science or related discipline

Herramientas

Mirth Connect
HL7/FHIR integration
EPCS/PDMP workflows
AWS services (S3, Lambda, RDS, EKS/ECS)

Descripción del empleo

Senior Java Engineer - Healthcare IT & AI at DrFirst — Remote

Career Trajectory: This Senior SWE role at DrFirst sits at the intersection of two high-growth areas: Healthcare IT and AI-augmented engineering. Working on EPCS and PDMP systems — which are federally regulated and deeply complex — builds a niche that commands premium salaries and is hard to replicate. The HL7/FHIR integration experience is increasingly valuable as healthcare interoperability mandates expand.

Compensation vs. Market: The $130K–$150K base is competitive for a Senior Java Engineer nationally, though it sits slightly below top-of-market for engineers with equivalent AWS/Kafka depth in major tech hubs (where $160K–$190K+ is common). The tradeoff is stability — healthcare IT is recession-resilient compared to consumer tech.

Skills You’ll Build:

  • AI-augmented development — practical, daily use of Claude and GitHub Copilot with critical judgment; a rare and in-demand skill set.
  • Healthcare interoperability — HL7, FHIR, EPCS, PDMP, and EHR integrations are specialized and highly valued.
  • Cloud-native architecture on AWS (EKS, Lambda, Kafka) — broadly transferable to any industry.
  • Technical leadership — mentoring, architecture decisions, and code review ownership accelerate progression to Staff/Principal Engineer.

Culture Signals: DrFirst is a 25-year-old, established (but growing) Healthcare IT company — expect stability and process maturity over startup chaos. Remote-First commitment is genuine. The emphasis on self-motivation and fast learning suggests a lean team structure where individual impact is visible.

Green Flag: Explicit AI judgment requirements signal a forward-thinking engineering culture. Watch for: The 3-year vesting on 401(k) match means you need to stay long enough to capture the full benefit.

Senior Software Engineer, eRx Enterprise and Gadget

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 is hiring a Senior Software Engineer for the eRx Enterprise and Gadget team. Your first focus is Gadget, our pharmacy agent. Over time you will extend your work into Rcopia, our ePrescribing platform, on Electronic Prescribing of Controlled Substances (EPCS) and Prescription Drug Monitoring Program (PDMP) workflows.

You will build cloud native, high performance services for an ePrescribing collaboration platform. The platform connects providers, patients, payers, pharmacies, and pharmaceutical companies in real time. You will design systems built for high load, with self healing, auto scaling, and full observability.

You bring strong judgment about AI. You know when AI speeds up delivery and when AI produces weak code. You apply AI to raise code quality, performance, and design standards across the team, and you solve real problems for the pharmacies and prescribers who rely on our platform.

What You Will Work On
  • Build and improve Gadget, the DrFirst pharmacy agent, from design through production.
  • Contribute to Rcopia EPCS and PDMP capabilities as the team roadmap expands.
  • Design, develop, test, deploy, and maintain secure, scalable Java integration solutions.
  • Build cloud native microservices on AWS with auto scaling, fault tolerance, high availability, and self healing.
  • Develop and maintain integrations with major EHR platforms, including athenaOne, Epic, Oracle Health, Greenway, AdvancedMD, eMDs, and ModMed, using HL7, FHIR, web services, APIs, and Mirth Connect.
  • Build and maintain event driven architectures with Apache Kafka for reliable, efficient service communication.
  • Deliver high throughput and low latency across large, distributed platforms.
  • Partner with DevOps on CI/CD pipelines that automate testing, deployment, and monitoring.
  • Design AI powered automation frameworks for faster development cycles and automated regression testing.
  • Decide where AI adds value in the codebase and where human design must lead. Set review standards for AI assisted code.
  • Monitor, diagnose, and resolve performance issues with observability tools and logs.
  • Follow and enforce secure coding practices. Take part in security audits and reviews.
  • Lead code reviews, mentor junior developers, and contribute to architecture decisions.
  • Track industry trends and improve system performance, resilience, and developer productivity.
Qualifications
Required
  • Bachelor's degree in Computer Science or a related discipline.
  • 5+ years of hands on Java development with deep knowledge of object oriented design and the Spring Framework, including Spring Boot and Spring Cloud.
  • 3+ years designing and building cloud native applications on AWS, including S3, Valkey, Lambda, RDS, and EKS or ECS.
  • 3+ years with distributed messaging systems such as Apache Kafka, with a solid grasp of event streaming.
  • Proven record building and integrating large scale, high performance, distributed systems with fault tolerance, scalability, and low latency.
  • AI first mindset, with daily hands on use of AI tools such as Claude and GitHub Copilot for coding, testing, debugging, and documentation.
  • Clear judgment on when and where AI improves engineering outcomes, and a record of keeping AI generated code from lowering quality, performance, or design.
  • Proficiency building and consuming RESTful APIs with JSON and XML.
  • Strong experience with relational or NoSQL databases, including schema design, performance tuning, and query optimization.
  • Hands on experience with CI/CD pipelines and tools such as GitLab CI and Jenkins.
  • Solid knowledge of application and data security, including authentication, authorization, and data protection.
  • Self motivated. You work well on your own in a fast paced, agile environment.
  • Fast learner who adapts to new technologies, teams, and environments.
  • Strong analytical and troubleshooting skills with a proactive, solution oriented approach.
Preferred
  • Experience building AI agents, LLM integrations, or agentic workflows in production.
  • Experience with large scale, mission critical systems in finance, brokerage, trading, or credit card processing, especially systems requiring low latency, high throughput, and high availability.
  • Experience with ePrescribing, EPCS, PDMP, NCPDP SCRIPT, or pharmacy systems.
Physical Requirements
  • Primarily desk work in a remote, U.S. based setting.
  • Extended periods of computer use.
  • Competitive compensation, with a base salary of $130,000 to $150,000 (exact compensation may vary based on skills and experience)
  • Eligible for a Discretionary Performance-based bonus
  • 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, and 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 thrives, no matter where they log in from. Check out our approach to remote work: https://drfirst.com/company/about-us/careers/

Is this role truly remote, or is there an office requirement? This is a fully remote position. DrFirst describes itself as a Remote-First company committed to flexible, location-independent work. However, the role is restricted to U.S.-based candidates only. What is the salary range for this Senior Software Engineer position? The base salary ranges from $130,000 to $150,000 annually, with exact compensation depending on skills and experience. Employees are also eligible for a discretionary performance-based bonus. What technologies will I work with day-to-day in this role? You'll primarily work with Java (Spring Boot, Spring Cloud), AWS (S3, Lambda, RDS, EKS/ECS, Valkey), Apache Kafka, and EHR integration standards like HL7 and FHIR. AI tools such as Claude and GitHub Copilot are also used daily. Is healthcare IT experience required to apply? Healthcare IT experience is preferred but not strictly required. The job description notes that experience with ePrescribing or PDMP or NCPDP SCRIPT is a preferred qualification not mandatory one. When the 401(k) match begins and how vesting work? You become 401 eligible after 3 months of employment. Dr  First..

Remote work & career advice that actually works.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer
Senior Software Engineer

Zim Directory • EE. UU.

A distancia
USD 130.000 - 150.000
Competitive base salary
Discretionary performance-based bonus
Medical, dental, vision insurance
+5
Senior Software Engineer
Senior Software Engineer

DRFIRST COM INC • EE. UU.

A distancia
USD 130.000 - 150.000
Competitive base salary
Discretionary performance-based bonus
Medical, dental, and vision insurance
+6
Senior Software Engineer
Senior Software Engineer

DrFirst, Inc. • EE. UU.

A distancia
USD 130.000 - 150.000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Software Engineer
Senior Software Engineer

Ali Aydi • EE. UU.

A distancia
USD 130.000 - 150.000
Medical insurance
Dental insurance
Vision insurance
+5
Software Engineer
Software Engineer

DrFirst • EE. UU.

A distancia
USD 110.000 - 130.000
Medical insurance
Dental insurance
Vision insurance
+1
Director, Engineering
Director, Engineering

DrFirst • EE. UU.

A distancia
USD 175.000 - 200.000
Competitive compensation
Performance-based bonus
Medical, dental, and vision insurance
+2
Vice President, Application Development
Vice President, Application Development

DrFirst • EE. UU.

A distancia
USD 200.000 - 280.000
Remote-first culture
Competitive compensation
Medical, dental, and vision insurance
+5
Principal AI Engineer
Principal AI Engineer

DrFirst • EE. UU.

A distancia
USD 175.000 - 200.000
Salary: $175k–$200k base
Bonuses
Medical, dental, vision
+7
Senior Integration Engineer
Senior Integration Engineer

DrFirst, Inc. • EE. UU.

A distancia
USD 140.000 - 160.000
Medical, dental, and vision insurance
401K with company match
HSA contribution
+5
Principal AI Engineer
Principal AI Engineer

DRFIRST COM INC • EE. UU.

A distancia
USD 150.000 - 200.000
Medical insurance
Dental insurance
Vision insurance
+5