Jobs · Engineering

Software Engineer

DrFirst, Inc. · United States · 2 wk ago
RemoteRemoteEngineering$110k–$130k/yrFull-time

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.

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.

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.

Required Qualifications

  • 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

  • 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
  • Mission critical systems in finance, brokerage, trading, or payments where low latency and high availability are required

Physical Requirements

  • 90% Desk work
  • 10% Remote travel to client sites, conferences, or internal team meetings

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

Similar jobs

Software Engineer

Revenue Management Solutions, LLCOklahoma City, OK· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Q2Austin, TX· 3 wk ago
Engineeringapply on q2ebanking.wd5.myworkdayjobs.com

Software Engineer

Booz Allen HamiltonChantilly, VA· 2 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com

Software Engineer

EpicTallahassee, FL· 3 wk ago
Information Technologyapply on epic.avature.net