Senior Platform Engineer

Join PatientPoint to be part of a dynamic team committed to empower better health. As a leading digital health company, we innovate to positively impact patient behaviors. Our purpose-driven approach offers an inspirational career opportunity where you can contribute to improving health outcomes for millions of patients nationwide.

Job Description: Implement and design software platforms, including infrastructure, methodology, process, and tool stack. Develop new unified platform using Java 17, Spring Framework 5.2.1, and AWS

cloud. Write performant code that supports enterprise-grade architecture. Write software for scale. Design, develop, and maintain larger and enterprise software spanning multiple technology domains. Build reusable codes and libraries for future use. Hands on development of enterprise applications 80% of the time. Responsible for stability and scalability of the PatientPoint platform. This encompasses business services and platform agnostic (mobile & web) application endpoints. Develop solutions following established technical design, application development standards, and quality processes in projects. Facilitate and lead story breakup and grooming. Drive feature level architecture/design sessions. Increase the level of team technical ability and drive measurable improvement of quality of code. Improve accuracy of development schedules and lower project risk. Perform detailed reviews on deliverables. Provide technical guidance to the team members. Mentor Junior Individual Contributors and provide oversight of others' work. 100% telecommuting from home allowed from anywhere in the United States.

Travel: 15% domestic travel, every 6 weeks to Chicago, IL. Salary: $175,000/year

Job Requirements: Must possess a Bachelor's Degree in Computer Science, Information Technology Management, or related and 4 years of experience in the job offered or in a back-end software engineering role developing enterprise applications. Must also possess experience with: (i) Java 11; (ii) Spring Framework including Spring Boot, Spring Cloud, Spring Security, and Spring Data; (iii) Kafka and Microsoft Azure Service Bus; (iv) AWS environment or Azure; (v) Design patterns to implement solutions for common business problems; (vi) SQL and NoSQL databases along with ORM frameworks; (vii) Creating and utilizing Service Oriented Architectures; (viii) Developing microservices architecture; (ix) Event-driven architectures; (x) Reactive programming; (xi) Cloud-based security principles and protocols like OAuth2, JWT, data encryption, hashing data, and secret management; (xii) Containerization/orchestration technologies tools like Docker and Kubernetes; (xiii) Mentoring junior engineers; (xiv) 4 years of experience creating APIs as products with web services and RESTful protocols; and (xv) 3 years of experience creating cloud-based architecture.


What We Offer:
We know you bring your whole self to work every day. That is why we are committed to providing modernized benefits and cultural perks to our teammates. We offer competitive compensation, comprehensive and affordable benefits, flex time off to rest and charge, where applicable, a hybrid work model, mental & emotional wellness resources and coaching, 401K and more.

About PatientPoint:
PatientPoint® is a leading digital health company that connects patients, healthcare providers and life sciences companies with the right information in the moments care decisions are made. Our solutions are proven to influence patient behavior and improve health outcomes, driving value for all stakeholders. Across the nation's largest network of connected digital devices in 35,000 physician offices, PatientPoint solutions empower better health for more than 750 million patient visits each year. Learn more at

PatientPoint recognizes that privacy is important to you. Please read the PatientPoint privacy policy, we want you to be familiar with how we may collect, use, and disclose your information. Employer is EOE/M/F/D/V