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 Summary
As 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 development
- 4+ years in a Principal Developer or Software Architect role developing Enterprise-level applications is required
- 6+ years of solid application development experience using Java is required
- 3+ years creating APIs as products is required. An intimate knowledge of RESTful protocols is assumed
- Experience with search engines such as MongoDB Atlas Search, Lucene, Elastic Search or Solr
- Proficiency in multiple programming languages, expertise in languages Java, JavaScript and Java frameworks like Spring, one of the JavaScript libraries Vue, React, Angular
- Experience 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 frameworks
- Experience with Kafka, Stream Processing, Complex Event Processing, data synchronization between systems
- Experience 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 Kubernetes
What You'll Need to Succeed
- Self-driven, able to take ownership of complex features, and support other engineers to deliver results on time
- Excellent 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 more
- Equipping interns with the skills, knowledge, and confidence to excel. Read more
- Our 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
Top Skills
What We Do
We build amazing, technology enabled solutions that make every doctor-patient engagement better, so patients can live longer, healthier lives. We provide digital, in-office patient education solutions at no cost to 140,000 physicians by partnering with healthcare brands like Pfizer, P&G, Sanofi, Merck, NatureMade, Bristol Myers Squibb and more.
From the top down, we operate within a culture of collaboration and open-minded thinking. We are in it to win it as a team working together, not competing with each other. Your thoughts and ideas are equally valued by leadership and your colleagues. Our employees embody our company values: they’re trustworthy, driven, innovative and welcoming of diversity. You’ll enjoy being part of our group.
We’re always learning, and we encourage entrepreneurial thinking. We challenge the status quo and are open to new ideas from every corner of the organization. You can help make a difference in the healthcare industry by discovering groundbreaking solutions that provide value to patients, providers, and sponsors.
As a company that is still growing and always evolving, we provide plenty of career and learning potential. Here, you’ll work to advance the industry, develop your career goals and be rewarded for your efforts. It’s all within reach, because playing a key part in our success will enhance yours.
PatientPoint is the trusted and fully established leader in patient engagement platforms. Our employees are proud to include our name on their resumes. Joining us has definite advantages: stability, rewards and benefits, professional growth potential, plus the knowledge you are in the right place to do your best work.
Why Work With Us
We are 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.
Gallery
PatientPoint Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
Our team members span across the United States. We have offices in multiple cities, stay connected virtually, and get together every so often. We encourage those near an office to visit on our anchor days - Monday, Tuesday, & Thursday.