Logo
PatientPoint

Principal Engineer-Content Platform

PatientPoint, Chicago, Illinois, United States, 60290


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 SummaryAs a Principal Engineer, you will be responsible for all stages of the software development lifecycle: working with product managers and other engineers on the requirements, planning and running design research and proof-of-concept, validating your design and solution proposals with the Architecture Review Board (ARB) and contributing there as a reviewer as well! You will also implement certain critical features, help the team improve existing coding and engineering practices and more.

You thrive in environments where you are focused on writing performant code that supports enterprise-grade architecture. Decompose complex problems into simple, straightforward, practical solutions. You are seeking to drive tangible impact in your next career opportunity. You want to build things that matter.

What You'll Do

Evaluate and introduce new technologies and tools ensuring their successful integration with existing systems.Collaborate with other Engineers and Architects to influence and establish engineering best practices through Architecture decision record (ADR), design decisions, processes and tools.Lead and drive architecture, design, implementations of various services within Content Platform for scale, consistency, low latency, future extensibility, and reliability.Design and implement efficient code that meets business requirements while adhering to compliance and security standards.Build reusable modules and libraries to improve code reusability and maintainability.Responsible for the stability and scalability of the PatientPoint content platform. This encompasses core business services and platform-agnostic (mobile and web) APIs.Develop solutions following established technical design, application development standards, and quality processes.Increase teams' technical ability and drive measurable code quality improvement.Mentor and coach other engineers and share knowledge and experience to help them grow.What We Need

10+ years of experience in professional software development4+ years in a Principal Developer or Software Architect role developing Enterprise-level applications is required6+ years of solid application development experience using Java is required3+ years creating APIs as products is required. An intimate knowledge of RESTful protocols is assumedExperience with search engines such as MongoDB Atlas Search, Lucene, Elastic Search or SolrProficiency in multiple programming languages, expertise in languages Java, JavaScript and Java frameworks like Spring, one of the JavaScript libraries Vue, React, AngularExperience with public cloud technologies to create cloud-based architecture is required. AWS is preferred.Full Proficiency with relational and NoSQL databases such as PostgreSQL, MongoDB and DynamoDB databases along with ORM frameworksExperience with Kafka, Stream Processing, Complex Event Processing, data synchronization between systemsExperience with Cloud-based security principles and protocols like OAuth2, JWT, HMAC, data encryption, hashing data, secret management, etc.Experience with containerization technologies like Docker and container orchestration tools like KubernetesWhat You'll Need to Succeed

Self-driven, able to take ownership of complex features, and support other engineers to deliver results on timeExcellent problem-solving and troubleshooting skills.Excellent collaboration and communication skills, working effectively with cross-functional teams.Strong ambition, and interest in directly impacting business results.

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.

Latest News & Innovations:How PatientPoint empowers women to thrive as people & professionals. Read moreEquipping interns with the skills, knowledge, and confidence to excel. Read moreOur CEO shares details on our culture, and why it should be on your radar. Read more

What We Offer:We know you bring your whole self to work every day, and we are committed to supporting our full-time teammates with a comprehensive range of modernized benefits and cultural perks. We offer competitive compensation, flexible time off to recharge, hybrid work options, mental and emotional wellness resources, a 401K plan, and more. While these benefits are available to full-time team members, we strive to create a positive and supportive environment for all teammates.

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