Principal Software Engineer
HarmonyCares
Principal Software Engineer
- Category
- Information Technology
- Position Type
- Full-Time
- Remote
- Yes
Overview
Ready to build something truly transformative and lead the way? At HarmonyCares, we're revolutionizing home-based healthcare, and we're seeking a Principal Software Engineer to be a strategic and technical leader for our mission-critical, cloud-native software platform. This isn't just about coding; it's about driving the vision, shaping, and connecting an entire technology system that empowers care. You're an experienced full-stack engineer, applying deep expertise in Python, JavaScript, Data, AI, Healthcare, Salesforce, and Azure cloud services. You'll be designing and leading the implementation of high-performance, scalable solutions, and aren’t afraid to push boundaries. This role involves championing new ideas, innovating cutting-edge and state-of-the-art tools, and redefining what's possible when compassionate care meets groundbreaking technology. If you're excited about making a tangible difference in people's lives through your technical leadership and software engineering skills, let's connect!
HarmonyCares is one of the nation’s largest home-based primary care practices. HarmonyCares is a family of companies all dedicated to providing high-quality, coordinated health care in the home. This includes HarmonyCares, HarmonyCares Medical Group, HarmonyCares Home Health and HarmonyCares Hospice.
Our Mission – To bring personalized, quality-based healthcare to the home of patients who have difficult accessing care.
Our Shared Vision – Every patient deserves access to quality healthcare.
Our Values – The way we care is our legacy. Every interaction counts. Go the extra mile. Empower and support each other.
Why You Should Want to Work with Us
- Health, Dental, Vision, Disability & Life Insurance, and much more
- 401K Retirement Plan (with company match)
- Tuition, Professional License and Certification Reimbursement
- Paid Time Off, Holidays and Volunteer Time
- Paid Orientation and Training
- Great Place to Work Certified
- Established in 11 states
- Largest home-based primary care practice in the US for over 28 years, making a huge impact in healthcare today!
More details about the benefits we offer can be found at https://careers.harmonycares.com/benefits.
Responsibilities
The Principal Software Engineer position is a key position on the full stack engineering team responsible for the design, development and ongoing evolution of capabilities in support of our roadmap. This role is responsible for the design, development and ongoing support of major features and subsystems that are part of our overall platform.
Essential Duties and Responsibilities
- Partner with end users and product team, translate business and user requirements into technical solutions using system thinking principles, ensuring performance, scalability, maintainability, security, and user experience.
- Completes tasks using and leads by example with:
- Clean, well documented, quality and efficient code.
- Clear documentation for relevant systems and processes and communication within and across teams.
- Debugging and troubleshooting complex software issues and provide timely solutions.
- Continuous improvement of DevOps and ProdOps with automation of builds, testing, deployment and monitoring.
- Peer code reviews, mentoring and training junior team members.
- Continuously improve technical skills and stay current with emerging technologies, integrating these into the platform and/or development processes to keep enhancing developer productivity and capabilities of the system.
In this role you may work with. . .
- Product Management
- Applications
- Security
- Technical Support
- Data & Analytics
- Clinical
- Operations
- Vendors
- Consultants
Qualifications
Required Knowledge, Skills, and Experience
- Bachelors degree in Computer Science, Engineering or related field.
- 7+ years hands-on software engineering experience.
- 2+ years experience as a senior engineer.
- 2+ years working in an enterprise software environment in a regulated industry (example: healthcare, financial services)
- Deep hands-on knowledge of modern full-stack development practices, architectures, and tools, including cloud technology (Azure preferred), Data/Analytics/ML Orchestration platforms & languages (Azure, Databricks and Python ecosystem preferred) and Web and mobile development frameworks (React.js/React Native preferred)
- Working experience with Healthcare data and interoperability standards/ frameworks (HL7, CCD, FHIR, etc)
Preferred Knowledge, Skills and Experience
- Experience working in a healthcare technology, provider or payor environment including familiarity with compliance (HIPAA, HITRUST, SOC2), EMR integrations, care delivery, and platforms supporting patients and providers.
- Master’s degree or higher in Computer Science or related field.
- Working experience with Salesforce configuration, development and API integration.
- Working experience with AthenaOne EHR configuration, API integrations.
Posted Max Pay Rate
Posted Min Pay Rate
Pay Transparency
Notice
HarmonyCares and HarmonyCares Hospice are not affiliated with Harmony Hospice Care. HarmonyCares Hospice does not conduct business in OH. HarmonyCares Hospice conducts business in MI, VA, WI, TX, IN, IL.
Options
Software Powered by iCIMS
www.icims.com