1. What is a Software Engineer at Providence?
As a Software Engineer at Providence, you play a vital role in advancing digital health technology and supporting large-scale enterprise infrastructure. Engineering teams at Providence are tasked with building, scaling, and maintaining mission-critical applications, backend API services, and data pipelines that directly impact healthcare operations, clinical workflows, and patient experiences.
This role sits at the intersection of high-availability platform development, cloud integration, and robust software craftsmanship. Whether you are developing cloud-native microservices on Azure, optimizing complex database queries, or engineering cross-platform interfaces, your code ensures that systems remain secure, performant, and resilient. The technical scope spans full-stack software development, automated testing, continuous integration, and scalable system architecture.
Joining Providence as a Software Engineer offers the opportunity to solve complex distributed systems challenges within a purpose-driven organization. You will collaborate with cross-functional teams of technical leads, product managers, database administrators, and security specialists to build technology solutions that scale across vast enterprise networks.
