Senior Software Engineer

DrFirst

United States

Remote

USD 120,000 - 150,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

Competitive salary
Discretionary bonus
Medical insurance
401K with match
HSA provided
Disability & Life insurance
Paid time off
Education funds
Voluntary benefits

Job summary

DrFirst is a Remote-First healthcare IT company hiring a Software Engineer to build integrations with healthcare APIs, both internal and external, and contribute to backend API development with occasional UI work.

You will collaborate across teams, participate in design sessions, code reviews, and mentoring, driving scalable features while maintaining high quality and standards.

Qualifications

  • 5+ years of backend experience with Java or Kotlin.
  • Strong knowledge of Microservices architecture and REST.
  • Experience with unit and integration tests.
  • Able to learn a new codebase quickly.
  • Familiar with frontend basics (Vue/React/Angular).

Responsibilities

  • Develop integrations by researching APIs.
  • Build services and support them in production.
  • Participate in design sessions and grooming.
  • Contribute to cross-team design decisions.
  • Participate in code reviews and mentoring.
  • Drive scalable feature development.
  • Participate in technical interviews.

Skills

Java/Kotlin
Microservices
Unit testing
Code reviews
Frontend basics

Tools

Spring Boot
Kubernetes
Google Cloud Platform
REST APIs

Job description

About DrFirst

Here is a remarkable chance for you to join a thriving Healthcare IT company with established products, prestigious clients, substantial revenue, blue chip institutional investors and continuous growth. At DrFirst, you will collaborate with brilliant minds, tackling unique healthcare challenges on an unprecedented scale. Our culture is entrepreneurial, collaborative, and fast-paced—ideal for those who seek personal and professional growth while working alongside intelligent colleagues. If you're enthusiastic about pushing your limits, unlocking your potential, and thrive in a dynamic team, we're eager to connect with you!

Position Overview

We are building a SaaS platform that will transform the landscape of healthcare by simplifying transactions to free providers up to focus on what matters and improve the lives of patients. As a skilled Software Engineer on our Development team, you will build applications that will send and receive data from a variety of healthcare software APIs; both internally and externally. Your contribution to our product helps people get the medical care they need sooner. We are seeking a problem solver with skill sets to contribute to both back-end API and occasionally UI work.

What you will work on
  • Develop integrations by researching and using unfamiliar APIs
  • Collaborate with your team to build services and applications and support those services and applications in production.
  • Participate in design sessions, stand-ups, and planning/grooming meetings.
  • Contribute to collaborative design sessions across multiple development teams
  • Participate in code reviews to help ensure the highest caliber code is released, and sound practices are implemented.
  • Mentor other software engineers to help cultivate their skills
  • Drive collaborative design decisions with your development team and product owner to build high grade, forward thinking, scalable features, and solutions.
  • Participate in technical interviews to help grow our team
Qualifications
  • 5+ years of professional backend and service deployment experience on a software development team using Java or Kotlin.
  • Excellent working knowledge and understanding of Microservices Architecture (REST, messaging, etc.).
  • Strong experience creating unit / integration tests.
  • Be driven to jump into a new codebase and familiarize yourself quickly.
  • Experience with software development best practices, principles, and design patterns.
  • The ability to adapt to the standards, conventions, and workflow of the development team and organization.
  • Strong verbal and written communication skills interacting with technical peers and stakeholders.
  • Some experience and/or the drive to learn applicable front-end technologies using modern JavaScript frameworks, such as Vue, Angular or React.

Desired (but not required) Skills & Experiences

  • Experience with Spring Boot or similar enterprise frameworks.
  • Experience with Kubernetes and Google Cloud Platform, or any container orchestrator and cloud platform.
  • Experience with Domain-Drive Design (DDD) concepts in software architecture and development.
Physical Requirements
  • 90% Phone/Desk work
  • 10% Travel

#LI-GF1 #LI-Remote

Benefits
  • Competitive compensation, with a base salary of $120,000 - $150,000 (Exact compensation may vary based on skills and experience)
  • Eligible for 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 $1000 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 $1500 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.comto 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/.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

DrFirst • United States

Remote
USD 110,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+1
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
Vice President of Application Development
Vice President of Application Development

DrFirst • United States

Remote
USD 200,000 - 280,000
Medical Insurance
Dental Insurance
Vision Insurance
+7
Director, Engineering
Director, Engineering

DrFirst • United States

Remote
USD 175,000 - 200,000
Competitive compensation
Performance-based bonus
Medical, dental, and vision insurance
+2
Principal AI Engineer
Principal AI Engineer

DrFirst • United States

Remote
USD 175,000 - 200,000
Salary: $175k–$200k base
Bonuses
Medical, dental, vision
+7
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 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
Senior Integration Engineer
Senior Integration Engineer

DrFirst • United States

Remote
USD 130,000 - 150,000
Base salary
Discretionary bonus
Health insurance
+5
Director, Support Delivery
Director, Support Delivery

DrFirst • United States

Remote
USD 135,000 - 158,000
Medical, dental, and vision insurance
Competitive base salary
Company performance-based bonus
+6
Tier 1 Customer Support Lead
Tier 1 Customer Support Lead

DrFirst • United States

Remote
USD 50,000 - 60,000
Medical, dental, vision insurance
401K with company match
HSA contributions
+3