Share this Job

Principal Software Engineer

About Providence

Providence, one of the US’s largest not-for-profit healthcare systems, is committed to high quality, compassionate healthcare for all. Driven by the belief that health is a human right and the vision, ‘Health for a better world’, Providence and its 120,000 caregivers strive to provide everyone access to affordable quality care and services.

Providence has a network of 52 hospitals, 1,000+ care clinics, senior services, supportive housing, and other health and educational services in the US. 

Providence India was established to bring to fruition the transformational shift of the healthcare ecosystem to Health 2.0. The India center will have focused efforts around healthcare technology and innovation, and play a vital role in driving digital transformation for Improved patient outcomes and experiences, caregiver efficiency, and running the business of Providence at scale.

Why Us?

  • Best In-class Benefits
  • Inclusive Leadership
  • Reimagining Healthcare
  • Competitive Pay
  • Supportive Reporting Relation

How is this team contributing to vision of Providence?

We, at Enterprise Services, the healthcare consulting and services arm of Providence India, help build technology solutions that modernize and simplify each step of the healthcare delivery process. And we do that by putting the patient and the provider at the center of everything we do. Using the most promising and practical ideas, combined with the experience and expertise from people from the healthcare industry, we are creating experiences that work for care facilities, their patients and move us ahead on our mission of “Health for a better world “

 What will you be responsible for?

  • As an Ideal candidate you would be recommending adjustments to resolve software issues, improving the functionality of existing software, solve complex technical challenges while delivering great software products focused on incredible customer experiences.  In addition, you would: 
  • Lead and manage developing products to redefine HealthCare. 
  • Design, build, and deploy applications to support our technology life cycle, service delivery management, data and business intelligence divisions. 
  • Build internal solutions, with custom front ends (web, mobile) and backend services that automate business processes. 
  • Maintain development practices, writing clean, modular, and self-sustaining code, with repeatable quality and predictability. 
  • Work with product managers and analysts to create/lead the design and development of tools to support transition to end-state applications. 
  • Contribute to improving the engineering process, pre-empt risks, define & execute contingency plans. 
  • Consistently demonstrate a sense of accountability for the quality and completeness of entire solutions/ service and resulting caregiver experience 

Who we are looking for?

  • 12- 14 years’ experience delivering robust web-based products/ applications, using Microsoft tech stack including C#, ASP.NET MVC, WEB API, .NET CORE, SQL SERVER, SQL AZURE 
  • Hands on experience in Angular/React JS, Node JS, Vu JS is highly desirable. 
  • The candidate must be hands-on results/delivery-oriented professional with proven ability to incubate high caliber engineering teams. 
  • Healthcare provider domain experience with minimum 7 years in agile delivery 
  • Experience in Azure/ Google Cloud/ AWS with:  CICD, containers, SQL, and NoSQL and serverless compute microservice and micro-frontend architecture publish/subscribe distributed processing knowledge. 
  • product development life cycle (spec definition to release) building DevOps pipelines 
  • Experience in designing and developing high-volume, horizontally scalable web architecture. 
  • Ability to clearly communicate ideas by adopting tools and techniques appropriate to the audience and nature of technical information. 
  • Effective communication and cross group collaboration skills, with experience working with geographically distributed teams across organizational boundaries. 
  • Working knowledge of ML, AI, BI is highly Desirable

At Providence, we not only acknowledge differences but also honor it. We appreciate differences related to the following factors but not limited to background, education, gender, age, generation, religious background, ability, technical skills in all our employment related opportunities.

Health is a human right