Lead 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

Overview of Providence:


At Providence, we use our voice to advocate for vulnerable populations and needed reforms in health care. We pursue innovative ways to transform health care by keeping people healthy, and making our services more convenient, accessible, and affordable for all. In an increasingly uncertain world, we are committed to high-quality, compassionate health care for everyone—regardless of coverage or ability to pay. We help people and communities’ benefit from the best health care model for the future—today.


Together, our 119,000-plus caregivers/employees serve in 51 hospitals, more than 1000 clinics and a comprehensive range of health and social services across Alaska, California, Montana, New Mexico, Oregon, Texas, and Washington in United States. 


Providence Information Service (commonly known as Information technology) is aimed to digitally enable our vision of Health for a better world. We make use of multiple technological stacks spread across Microsoft, Oracle, JAVA, Python, and many new open sources.


Providence Global Centre recently launched in Hyderabad, India as Global Capability Centre for Providence looking to leverage the India talent to help meet our global vision and scale our Information Services and products to the world of Cloud.


Organization Background: 


The Software Engineering and Operations team develops custom applications, APIs, and user interfaces that integrate with 3rd party tools using the standardized development practices and the latest technologies in order to modernize and improve the overall caregiver experience. In addition to custom development, the team is also responsible for operational support, governance and administration services for Azure DevOps Services, GitHub Enterprise Managed Users cloud instance, jFrog Artifactory, and Microsoft Power Platform.


What will you be responsible for?


Designing and developing custom applications, tools, user interfaces and APIs
Seeing through projects from conception to finished product
Managing the complete software development process from conception to deployment
Managing the end-to-end life cycle process of custom software and tools developed by the team
Work with enabling teams and product managers to ideate software solutions that provide value
Creating and managing necessary infrastructure such as servers, virtual machines, containers and databases for functionality, with a “cloud first” mindset
Creating and maintaining CI/CD pipelines for products developed
Applying continuous improvement practices in all development and project work
Collaboration with additional Information Services teams working as a cross-functional team
Tracking all development work with full traceability using Agile methodologies and standardized Git branching strategies


Who we are looking for?


Minimum 4-6 years of experience in developing custom solutions
Proven experience as a Full Stack Web Application Development
Proficiency with HTML, JavaScript Frameworks/Libraries (AngularJS, React, Node.js) and CSS Frameworks/Libraries (Bootstrap, Foundation, Bulma, Materialize)
Proficiency with MEAN or LAMP stack including Testing and Debugging skills
Experience with Public Cloud platforms such as Microsoft Azure or AWS
Experience with deploying solutions to Kubernetes (AKS preferred)
Experience with OS side automation including PowerShell and Shell Scripting
Experience in developing robust RESTful API services is desirable
Familiarity with database technology such as MySQL, MS SQL, or PostgreSQL
Familiarity with complete CI/CD workflows and automation in cloud
Ability to question status quo to strengthen design and code patterns
Microsoft Azure or Amazon Web Services Certification is a plus
Excellent verbal and written communication
Bachelor’s Degree in Computer Science or IS preferred

Providence’s vision to create ‘Health for a Better World’ aids us to promote individuality, diversity of thought and background, and acknowledge its role in the organization’s success. This makes us committed towards equal employment opportunity regardless of race, religion or belief, color, ancestry, marital status, gender, sexual orientation, age, nationality, ethnic origin, pregnancy, or related needs, mental or sensory disability, HIV Status, or any other category protected by applicable law.