Job Title: Senior Software Engineer Company Name: DrFirst Job Details: $120k-$150k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/qdspozf4ashph6tn Job Description: Posted 2w agoSenior Software Engineer@ DrFirstView All JobsWebsiteUnited States$120k-$150k/yrRemoteFull TimeResponsibilities:Designing and building, Collaborating across teams, Optimizing performanceRequirements Summary:8+ years Java experience, Spring/Hibernate, AWS, distributed systems, Kubernetes/EKS, OpenSearch, DynamoDB/ElastiCache/Redshift; healthcare IT experience preferred.Technical Tools Mentioned:Java, Spring, Hibernate, AWS, Kubernetes, EKS, OpenSearch, DynamoDB, ElastiCache, Redshift 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 JOBAn Innovator: someone who thinks outside accepted approaches to introduce new methods, techniques, and ideas that move the product forwardA Problem Solver: passionate about using technology to solve complex challenges and harnessing the power of data to improve efficiency and scalabilityA Team Builder: energized by recruiting, developing, and attracting strong talent from various disciplinesA Trusted Advisor: a leader with strong technical acumen who continuously raises the knowledge and skill bar for the teamA 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 platformContribute across the full product lifecycle: architecture, implementation, deployment, monitoring, and iterationBuild and optimize services on AWS infrastructure including EKS, OpenSearch, DynamoDB, ElastiCache, and RedshiftCollaborate with product, design, and cross-functional engineering teams to translate requirements into reliable, patient-facing softwareParticipate in code reviews, technical planning sessions, and architectural discussionsIdentify and resolve performance bottlenecks, reliability gaps, and technical debtContribute to engineering best practices, documentation standards, and knowledge sharing within the teamSupport 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 preferred8+ years of experience with modern Java and frameworks such as Spring and HibernateDemonstrated experience with AWS infrastructure and cloud-native development practicesStrong knowledge of open-source libraries and frameworksExperience with distributed systems, microservices architecture, and containerization (EKS/Kubernetes)Proven ability to work across all areas of the system: engineering, infrastructure, and analyticsTrack record of building reliable, high-availability software at production scalePreferred:Experience with OpenSearch, DynamoDB, ElastiCache, or RedshiftBackground in healthcare IT, digital health, or highly regulated software environmentsFamiliarity with patient engagement or prescription management platformsContributions to or leadership of open-source projects Physical Requirements: 90% desk and virtual/remote collaboration work10% 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 experience)Eligible for a Discretionary Performance-based bonusMedical, dental, and vision insurance401K 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 scheduleHSA 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 year100% company paid short and long-term disability, AD&D, and group life insuranceAccrued annual paid time off (PTO) of 18 days for the first 3 years of service, increasing thereafter and 7 paid holiday daysEmployee Assistance ProgramContinuing Education funds up to $1,500 annually for eligible programs after 1 year of serviceVoluntary benefits including FSA, Hospital indemnity, Accident and Critical Illness insurancesDrFirst 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.com to 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/.