Jobs and Careers
DR

Senior Software Engineer

DrFirst
United States, United StatesRemotefull_timeVerifiedPosted 12 Mar 2026
💰 $150,000/yr($120,000/yr$150,000/yr)

About the role

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

Our product, RxInform, touches the lives of over 800,000 people each day and operates reliably 24 hours a day, 7 days a week. We are looking for a Senior Software Engineer who wants to work in a fast-paced, forward-looking team focused on improving patient lives and outcomes. As a Senior Software Engineer for RxInform, you will have the challenging yet rewarding task of building software that patients want and need. We are a passionate, entrepreneurial, and curious team that experiments and learns every day.

WHO WILL LOVE THIS JOB

  • An Innovator: someone who thinks outside accepted approaches to introduce new methods, techniques, and ideas that move the product forward
  • A Problem Solver: passionate about using technology to solve complex challenges and harnessing the power of data to improve efficiency and scalability
  • A Team Builder: energized by recruiting, developing, and attracting strong talent from various disciplines
  • A Trusted Advisor: a leader with strong technical acumen who continuously raises the knowledge and skill bar for the team
  • A Driver: someone who works with purpose and passion, elevating the engineering team through new perspectives and solutions

What you will work on

RxInform is written primarily in Java and uses the Helios component model for service deployment. We operate fully in AWS using EKS, OpenSearch, DynamoDB, ElastiCache, Redshift, and other technologies. We are a full-stack team responsible for everything from initial conception through engineering, deployment, and monitoring.

  • Design, build, and maintain high-quality, scalable Java-based services and components for the RxInform platform
  • Contribute across the full product lifecycle: architecture, implementation, deployment, monitoring, and iteration
  • Build and optimize services on AWS infrastructure including EKS, OpenSearch, DynamoDB, ElastiCache, and Redshift
  • Collaborate with product, design, and cross-functional engineering teams to translate requirements into reliable, patient-facing software
  • Participate in code reviews, technical planning sessions, and architectural discussions
  • Identify and resolve performance bottlenecks, reliability gaps, and technical debt
  • Contribute to engineering best practices, documentation standards, and knowledge sharing within the team
  • Support 24/7 reliability for software that directly affects hundreds of thousands of patients daily

Qualifications

Required:

  • Bachelor of Science in Computer Science or equivalent; Master or higher degree preferred
  • 8+ years of experience with modern Java and frameworks such as Spring and Hibernate
  • Demonstrated experience with AWS infrastructure and cloud-native development practices
  • Strong knowledge of open-source libraries and frameworks
  • Experience with distributed systems, microservices architecture, and containerization (EKS/Kubernetes)
  • Proven ability to work across all areas of the system: engineering, infrastructure, and analytics
  • Track record of building reliable, high-availability software at production scale

Preferred:

  • Experience with OpenSearch, DynamoDB, ElastiCache, or Redshift
  • Background in healthcare IT, digital health, or highly regulated software environments
  • Familiarity with patient engagement or prescription management platforms
  • Contributions to or leadership of open-source projects

Physical Requirements

  • 90% desk and virtual/remote collaboration work
  • 10% travel for team meetings, company events, or conferences

#LI-GF1 #LI-Remote

Benefits

  • Competitive compensation, with a base salary of $120,000 - $150,000 (Exact compensation may vary based on skills and e

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

DrFirst

View company profile →