This job posting isn't available in all website languages
About Hearst Health FDB Zynx Health MCG Homecare Homebase mhk
About Hearst Health FDB Zynx Health MCG Homecare Homebase mhk

Sr Principal Software Engineer

Technology & Product Development
Homecare Homebase, LLC
1901339 Requisition #

Role Summary:

A Senior Principal Software Engineer works as part of an agile team and is responsible for design, development, and testing aspects of software development.  Work consists of enhancements to products and features with up to a very high level of complexity as well as their maintenance.  It also consists of R&D, prototypes, pilot implementations, and road mapping.  Leadership skills and mentoring other team members are primary components.


Major Tasks, Duties, and Responsibilities:

  • Lead or participate in high complexity projects to create new features and enhancements to support market needs as well as their maintenance.

  • Lead or participate in activities such as R&D, prototypes, pilot implementations, and road mapping to support company initiatives.

  • Aggressive continuous learning of both tried and true as well as new techniques and technologies applicable to software development is expected. Both depth and breadth of learning is expected

  • Participation in technical governance related committee in addition to at least one other committee is expected

  • Expectation of accountability for the technical design aspects of various system modules

  • Strong understanding of multiple architecture discipline areas (Application, Data, Security, Integration, etc.)

  • Participation in the development of the overall technology strategy and business opportunities is expected.

  • The ability to influence a wide range of people including but not limited to other team members, other teams, management, and members of other departments is expected

  • Community contributions such as open source, conferences, etc. is encouraged.

  • Excellent ability to communicate, both orally and in writing

  • Excellent team player and leadership skills

  • Self-directed and motivated

  • May have people management responsibilities for small staff for performance appraisals, recommendations for merit and promotions, and other administrative duties

  • Participation in the interview process



  • 10+ years’ experience

  • Bachelor's Degree in Computer Science, Engineering, Math, or related degree is required

  • Master’s Degree in Computer Science, Engineering, Math, or related degree is highly preferred

  • Advanced level proficiency in multiple programming languages, technologies, and techniques

  • Healthcare experience is a plus

  • C#

  • SQL

  • WebAPI

  • Angular

  • Docker

  • Git

  • Azure or AWS

  • Design Patterns such as MVC, MVP, MVVM, Dependency Injection

  • Unit testing

  • Continuous Integration and Deployment

  • Distributed Systems

  • Asynchronous Programming Techniques

  • Queuing Technologies

  • Highly Available Systems

  • SOA and/or Micro services

  • Secure Programming Techniques

  • A solid understanding of some infrastructure components such as storage, networking, servers, monitoring etc. is expected

  • Experience working on an Agile team is a plus

  • Prior mentoring / coaching experience is required

  • Leadership skills are required

  • Experience with complex projects in a team oriented environment

  • Citizenship: HCHB requires all applicants to be US citizens or have a green card allowing them to work in the US without being subject to export control restrictions.

Similar Listings

Homecare Homebase, LLC

Dallas, Texas, United States

📁 Technology & Product Development

Requisition #: 1901578

Homecare Homebase, LLC

Louisville, Kentucky, United States

📁 Technology & Product Development

Requisition #: 1802282

Homecare Homebase, LLC

Dallas, Texas, United States

📁 Technology & Product Development

Requisition #: 1804318

Help Make Healthcare Better for Millions of People

At Hearst Health, we provide clarity in the complex, rapidly advancing industry of healthcare. Every day, our customers make decisions that touch millions of lives.

We help them work with precision and authority by delivering vital information into their hands.


Make your mark improving care.

Help us lead healthcare in the right direction.


Be a Leader on a Leading Team

Join us as we shape healthcare today and in the future with our software and content solutions.


Build software that helps people get the right treatment for their conditions.

View technology jobs


Our physicians, nurses, pharmacists, and allied health professionals engage clients and develop content that supports clinical judgment.

View clinical jobs


Sell solutions that make a real impact to help people get the right care.

View sales jobs


Our leadership teams shape the strategy of each business unit, with the backing of a nearly 130-year-old corporation.

View executive jobs

What We Do

What We Do

What Makes Us Unique

Our shared values pervade the work that we do.

Impact Driven

We are passionate about helping people get the right care so that they have the best possible health outcome.

Impartial and Independent

We offer objective information, independent of financial incentives.

Designed by Practitioners, for Practitioners

Our solutions deliver more than information: they pool the discernment and real-world expertise of our professionals.

Daily, Must-Have Solutions

Our solutions add indispensable value to our customers’ day-to-day work.

Building Tomorrow’s Solutions Today

We are building solutions for big problems. We never stop inventing new ways to help our customers do well and do more.

Hearst Health

Across Hearst Health, we are unified in our mission to guide the most important moments of care across a person’s health journey. Our companies are pioneers and leaders in their markets. Join us as we shape healthcare.