Providence Health & Services Software Engineer II, Fullstack Identity in Redmond, Washington
Providence is calling a Software Engineer II, Fullstack Identity for our Digital Innovation Group for one of our remote locations in Washington, Oregon, Montana, Alaska, California, New Mexico, or Texas.
Providence is one of the largest not-for-profit health systems in the United States.
At Providence, we use our voice to advocate for vulnerable populations and health care reforms. 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.
The Digital Innovation Group (DIG) at Providence is a small but mighty product development and incubation team. We build next-gen tools that give patients convenient and easy access to health care anywhere, anytime.
DIG is both a healthcare startup and a technology/product incubator. Our team gathers market data on effective solutions in the health care space and then builds out a product line with the latest and greatest technology. When market maturity hits, DIG enables the product to spin out as its own company. It is a unique mix of venture capitalists, digital strategists, marketing acumen, product development and engineering all in one group, nestled inside one of the largest health systems. We set the pace for other health care organizations on how to conceive, engineer and launch effective health care solutions.
Recently funded DIG startups include DexCare and Xealth.
We require your expertise and passion to bring our next set of products to life. Success means you will have the opportunity to join future startups on the ground floor.
This is an opportunity to join a dedicated team of engineers working on a Healthcare-focused Identity and Access Management (IAM) solution. In this role you will be responsible for building the core identity and authentication components that will seamlessly connect millions of patients, providers, and customers across front-end and back-end services in a tier-1 environment. We need someone who is technically fearless and able to take on bold challenges to improve healthcare.
As a Software Engineer, you are a highly productive and efficient engineer and are seen as an expert in some aspects of software development. You are innovative and have demonstrated you can work with your team in Product and Engineering to make the teams vision a reality. You have strong technical design and abstraction skills and follow through to deliver solid features and products. You review the work of other engineers and insist on high standards. You demonstrate excellent judgment and use your expertise in selecting methods and techniques for developing solutions that are robust, reliable, testable, and maintainable from an operations perspective.
In this position you will have the following responsibilities:
Leverage your experience and deep knowledge of AAA (Authentication, Authorization, Access) and Identity solutions, including OAuth, OIDC, and SAML flows to build a world-class IAM product which will be used by multiple healthcare organizations.
Work on strategic smart assistant platforms in the healthcare space. You will work with cutting edge NLU/NLP tools to deliver efficient, scalable, and trustworthy solutions.
Work daily in an Agile environment with engineers from other teams, product managers, designers, and user research to solve the most complicated issues. You are an example for others of being a change agent, leaving every team and process better than you found it
Contribute to the technical direction of your product through technical roadmaps and design reviews.
Practice test-driven development and maintain standards for unit and integration testing in your areas of specialization.
Mentor other developers through code and design reviews.
Have strong written and verbal communication skills. You can communicate effectively with peers
Ability to analyze information gathered by investigation, and report findings and recommendations
Demonstrate a high level of accuracy, even under pressure
Ability to organize workload to ensure that timeframes are met, and the work is successfully completed within deadlines
Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
Build solutions with a DevOps mindset. You seek to automate integration and deployment of your features
Ride the crest of the tech wavefront by having a voracious appetite to keep up to date with current technology trends around the world
Have the attitude to work on anything and everything. No task is beneath you
Bring a growth mindset, customer focus, and a bias for automation
Required qualification for this position include:
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Mathematics or other related scientific or engineering fields
Proven ability to work in a strong, effective engineering culture
4 years’ experience as a part of a highly functional software development teams building world class products. Demonstrated ability to deliver complex features alone or with peers with minimal oversight.
2 years working with and configuring build and publishing tools, high-level build automation, and cloud-based CI/CD
1 years working with and configuring monitoring, logging, and cloud based APM systems
1 years working with and configuring containerized workloads and cloud based hosting (Kubernetes)
Public contributions to open-source projects, patents, publications or conference presentations are a plus
Preferred qualifications for this position include:
You have a passion for solving complex problems in the Identity, AAA, and systems integrations spaces. You take a pragmatic approach to building robust, high-availability software and are familiar with current industry offerings
2 years of relevant industry experience working with Identity solutions. You should be familiar with both client and server-side implementations of modern authentication flows such as OAuth, OIDC and SAML.
Local Preferred; Quarterly travel to Seattle for onsite meetings if not local.
Microservices and REST
About the department you will serve:
Providence Strategic and Management Services (PSMS) provides a variety of functional and system support services for all eight regions of Providence Health & Services from Alaska to California. We are focused on supporting our Mission by delivering a robust foundation of services and sharing of specialized expertise.
We offer comprehensive, best-in-class benefits to our caregivers. For more information, visit
As expressions of God’s healing love, witnessed through the ministry of Jesus, we are steadfast in serving all, especially those who are poor and vulnerable.
Providence is a comprehensive not-for-profit network of hospitals, care centers, health plans, physicians, clinics, home health care and services continuing a more than 100-year tradition of serving the poor and vulnerable. Providence is proud to be an Equal Opportunity Employer. Providence does not discriminate on the basis of race, color, gender, disability, veteran, military status, religion, age, creed, national origin, sexual identity or expression, sexual orientation, marital status, genetic information, or any other basis prohibited by local, state, or federal law.
Job Category: Development
Other Location(s): Montana, Oregon-Portland, California, New Mexico, Oregon, Washington-Renton, Washington-Redmond, Washington, Texas, Alaska, California-Irvine
Req ID: 305847