DrFirst, Inc. has been empowering providers and patients for 25 years through intelligent medication management. They are seeking a Senior Software Engineer to design, build, and maintain scalable Java-based services for the RxInform platform, contributing across the full product lifecycle and collaborating with cross-functional teams.
Responsibilities:
- 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
Requirements:
- 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
- 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