FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Principal Software Engineer – Cloud Engineering
ProvidenceSenior Principal Software Engineer developing end-to-end solutions for healthcare at Providence. Leading multiple engineering projects to enhance caregiver experience.
Posted 5/15/2026full-timeRedmond • Alaska, California, Montana, New Mexico, Oregon, Texas, Washington • 🇺🇸 United StatesSenior💰 $58 - $152 per hourWebsite
Tech Stack
Tools & technologiesAWSAzureCloudJavaNoSQLPythonSQLTFS
About the role
Key responsibilities & impact- The Senior Principal Software Engineer takes end-to-end ownership for development and quality of solutions and services that delight caregivers and add strategic value to Providence St. Joseph Health.
- They evaluate requirements, estimate costs, and design and implement solutions and services.
- They define and implement the quality criteria for their solutions and services, using measurements and insights to understand and validate the quality of experience for caregivers.
- They manage and improve the engineering process, manage risks, dependencies, and compromises, and integrate software into broader ecosystems and/or solutions and services.
- They consistently and strongly demonstrate a sense of personal accountability for the quality and completeness of the entire solution or service and resulting caregiver experience.
- Staff in this role bring together an informed mix of experience of technology, product, and business acumen.
- They are adept at designing and documenting systems, writing code spanning vast expanses of the software engineering ecosystem.
- They act as the primary expert in multiple areas as they help us transform healthcare through technology that is smart, sophisticated, user-centric, and measurable.
- They can handle multiple priorities, maintain composure under pressure, and drive multiple projects to successful completion.
Requirements
What you’ll need- Bachelor’s Degree in Computer Engineering, Computer Science, Mathematics, Engineering or equivalent education/experience.
- 12 years related experience, software development experience preferred with increasing scope and responsibilities, with at least 5 years as a lead engineer.
- Extensive experience with object-oriented programming in C#, Java, Python or equivalent.
- Experience with source code control systems such as Git and how to successfully use them in across multiple teams.
- Extensive SQL integration development experience with SQL/noSQL including data modelings and abstractions.
- Extensive experience with Agile software development methodologies and tools such as Azure DevOps, TFS, and Jira.
- Proven track record of working both independently and collaboratively as part of a multi-disciplined team.
- Extensive experience with Azure/AWS/hybrid and other cloud technologies.
- Experience designing and successfully implementing a highly complex project.
- Proven track record as a technical leader for large complex enterprise-wide projects.
Benefits
Comp & perks- Comprehensive benefits package including a retirement 401(k) Savings Plan with employer matching
- Health care benefits (medical, dental, vision)
- Life insurance
- Disability insurance
- Time off benefits (paid parental leave, vacations, holidays, health issues)
- Voluntary benefits
- Well-being resources and much more.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
object-oriented programmingC#JavaPythonSQLnoSQLdata modelingAgile software developmentcloud technologiestechnical leadership
Soft Skills
personal accountabilitycomposure under pressuremulti-taskingcollaborationproject managementcommunicationproblem-solvingadaptabilitystrategic thinkinguser-centric design
Certifications
Bachelor’s Degree in Computer EngineeringBachelor’s Degree in Computer ScienceBachelor’s Degree in MathematicsBachelor’s Degree in Engineering