Software Engineer

DrFirst

United States

Remote

USD 110,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401K with match

Job summary

DrFirst is seeking a skilled Java engineer to design, build, and operate cloud-native microservices for real-time clinical workflows. You will develop EHR integrations and event-driven architectures using Kafka and modern AWS services.

Fluency with AI-assisted development, strong security practices, and collaboration with product and DevOps are essential. This remote-first role offers growth in a scalable healthcare IT platform.

Qualifications

  • Bachelor's degree in Computer Science or related discipline.
  • 3+ years of hands on Java development with Spring (Boot/Cloud).
  • 3+ years building cloud native apps on AWS (S3, Lambda, RDS, EKS/ECS).
  • 3+ years with Kafka and event streaming.
  • Experience with RESTful APIs, JSON, XML.
  • Relational and NoSQL DB experience; CI/CD familiarity.
  • Security awareness with authentication/authorization/data protection.
  • Daily use of AI coding assistants in workflow.

Responsibilities

  • Design, build, test, and deploy high quality Java services powering real-time clinical workflows.
  • Build cloud native microservices on AWS with auto scaling and self-healing.
  • Develop and maintain EHR integrations across major systems using HL7, FHIR, NCPDP SCRIPT, REST, and Mirth Connect.
  • Build event-driven architectures on Kafka for reliable inter-service communication.
  • Collaborate with DevOps on CI/CD, automated testing, and deployment workflows.
  • Create AI-powered automation frameworks to accelerate development and testing.
  • Use Claude and other AI tools for code generation, refactoring, and documentation.
  • Monitor and resolve production performance issues using observability tools and logs.
  • Enforce secure coding practices and participate in security reviews.

Skills

Java
Spring
Kafka
REST APIs
AWS
CI/CD
Security
AI coding

Education

Bachelor's degree in Computer Science or related discipline

Tools

HL7
FHIR
NCPDP SCRIPT
Mirth Connect
REST

Job description

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 a few companies. If you get excited about stretching yourself in new ways, developing yourself to your fullest potential, care about working with smart colleagues; we want to talk to you!

Position Overview

Join the Gadget team and help build the next generation of e prescribing. This platform connects providers, patients, payers, pharmacies, and pharmaceutical companies in real time. It runs cloud native on AWS, processes millions of clinical transactions, and supports the medication journey for 100 million patients each year.

You will design Java microservices, build event driven workflows on Kafka, and ship integrations to a huge variety of health IT systems. You will work alongside other engineers, product managers, and clinical informaticists who care about quality, observability, and the patient on the other side of the prescription.

DrFirst runs on AI. Claude is our internal enterprise AI platform and your daily working partner. You will pair with Claude on architecture, code review, debugging, test generation, and documentation. Fluency with AI assisted development is a job requirement, not a bonus.

Who Will Love This Job
  • A builder. You design and ship cloud native microservices that scale, fail gracefully, and self heal.
  • A problem solver. You enjoy chasing performance bottlenecks across distributed systems and fixing root causes.
  • A collaborator. You work across product, DevOps, and clinical teams to ship integrated solutions.
  • A craftsperson. You care about code quality, secure coding, and lifting up the engineers around you.
  • An AI native engineer. You write code with Claude, ChatGPT, Copilot, or equivalent every day and treat AI as a force multiplier.
  • A learner. You stay current with the platform, the language, and the field.
What you will work on
  • Design, build, test, and deploy high quality Java services that power real time clinical workflows
  • Build cloud native microservices on AWS with auto scaling, fault tolerance, and self healing built in
  • Develop and maintain EHR integrations across Epic, Oracle Health, Athena One, Greenway, AdvancedMD, eMDs, and ModMed using HL7, FHIR, NCPDP SCRIPT, REST, and Mirth Connect
  • Build event driven architectures on Kafka for reliable, high throughput inter service communication
  • Partner with DevOps on CI/CD pipelines, automated testing, and deployment workflows
  • Build AI powered automation frameworks that accelerate development cycles and regression testing
  • Use Claude and other AI tools daily for code generation, refactoring, test coverage and documentation
  • Monitor, diagnose, and resolve production performance issues using observability tools and logs
  • Apply and enforce secure coding practices and participate in security audits and reviews
  • Review code, mentor junior engineers, and contribute to architecture decisions
Qualifications

Required

  • Bachelor's degree in Computer Science or related discipline
  • 3+ years of hands on Java development with deep knowledge of object oriented design and the Spring ecosystem (Spring Boot, Spring Cloud)
  • 3+ years building cloud native applications on AWS with services like S3, Lambda, RDS, EKS or ECS, and ElastiCache or Valkey
  • 3+ years with distributed messaging systems such as Apache Kafka and a solid grasp of event streaming
  • Proven experience building and integrating large scale, high throughput, distributed systems
  • Proficiency with RESTful APIs, JSON, and XML
  • Strong relational and NoSQL database experience including schema design, performance tuning, and query optimization
  • Hands on CI/CD experience with GitLab CI, Jenkins, or similar
  • Working knowledge of application and data security including authentication, authorization, and data protection
  • Active daily use of AI coding assistants such as Claude, ChatGPT, Copilot, or Cursor in your current development workflow
  • Self motivated and effective in a fast paced, agile environment

Preferred

  • Experience with mission critical systems in finance, brokerage, trading, or payments where low latency and high availability are required
  • Familiarity with front end technologies (HTML, CSS, JavaScript)
  • Healthcare integration experience with HL7, FHIR, or NCPDP SCRIPT
  • Prior EHR integration work
  • Experience building agentic workflows or AI integrated developer tooling
Physical Requirements
  • 90% Desk work
  • 10% Remote travel to client sites, conferences, or internal team meetings

#LI-GF1 #LI-Remote

Benefits
  • Competitive compensation, with a base salary of $110,000 - $130,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 can thrive, no matter where they log in from. Check out our approach to remote workhttps://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.comemail 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 atrecruiter@drfirst.comto verify the message's authenticity. Your security is important to us!

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Scientist
Senior Data Scientist

DrFirst • United States

Remote
USD 140,000 - 170,000
Competitive base salary
Discretionary bonus
Medical, dental, and vision insurance
+5
Director, Engineering
Director, Engineering

DrFirst • United States

Remote
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 • United States

Remote
USD 200,000 - 280,000
Remote-first culture
Competitive compensation
Medical, dental, and vision insurance
+5
Associate Implementation Project Manager
Associate Implementation Project Manager

DrFirst • United States

Remote
USD 55,000 - 65,000
Competitive salary
Discretionary bonus program
Medical, dental, and vision insurance
+6
Principal AI Engineer
Principal AI Engineer

DrFirst • United States

Remote
USD 175,000 - 200,000
Salary: $175k–$200k base
Bonuses
Medical, dental, vision
+7
Senior Product Marketing Manager
Senior Product Marketing Manager

DrFirst • United States

Remote
USD 130,000 - 150,000
Base salary
Bonus program
Health insurance
+7
Cybersecurity Engineer
Cybersecurity Engineer

DrFirst • United States

Remote
USD 65,000 - 80,000
Competitive compensation
Performance-based bonus
Health benefits
+6
Product Marketing Manager
Product Marketing Manager

DrFirst • United States

Remote
USD 130,000 - 150,000
Salary & bonus
Health benefits
401K with match
+5
Customer Success Manager - Secure Communications
Customer Success Manager - Secure Communications

DrFirst • United States

Remote
USD 95,000 - 110,000
Remote-first workplace
Competitive salary
Discretionary bonus
+4
Senior Software Engineer
Senior Software Engineer

DrFirst • United States

Remote
USD 120,000 - 150,000
Competitive salary
Discretionary bonus
Medical insurance
+6