Job Information

Providence Software Engineer II Platform in Beaverton, Oregon


Providence is calling a Software Engineer II Platform to one of our remote locations in WA, OR, MT, AK, CA, NM, or TX.

The Digital Innovation Group is seeking a Software Engineer II Platform who will be responsible for the development and delivery of the platform services and APIs for our customers on multiple channels (web, mobile, etc.), as well as integrations with partners. You will partner with product teams to understand the requirements and have creative freedom to architect and design our Platform/API with the appropriate technology stack. You understand and apply a wide variety of concepts, practices and procedures of software engineering, and can resolve a wide range of issues with platform and services development in creative ways. You mentor junior engineers. You set and meet commitments, deadlines, and high standards for the team. You communicate proactively and effectively to both technical and non-technical audiences. You are able to work collaboratively and independently but ask for general guidance on new projects or unfamiliar areas. You demonstrate good 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:

  • Work daily in an agile environment with engineers from other teams, product managers, designers, and user research to recommend solutions, define timelines, and solve customer problems.

  • You have a demonstrated track record of being a change agent, leaving every team and process better than you found it.

  • Ensure your code is covered by unit and integration tests, and continually improving the testability of our products.

  • Configure CI/CD systems to automatically build and deploy your solutions to cloud native infrastructure such as Kubernetes.

  • Ramp up on new techniques and best practices for platform development, and advocate improvements with the team.

  • Mentor junior developers through code and design reviews

  • Build software with a proactive operations mindset to simplify alerting and debugging of customer issues using tools like Splunk. Participate in an on-call support rotation.

  • Ability to design, develop, and deploy distributed systems and components.

  • Drive continuous improvement and automation initiatives to improve developer productivity and improve quality

  • Pilot new initiatives to keep our technology stack ahead of the curve. Learn from past experiences to have a strong opinion on recommended practices


Required qualifications for this position include:

  • Bachelor's Degree in Computer Science, Engineering, Computer Engineering, Mathematics, Information Systems, Information Science, Software Engineering, Software Development, or other related scientific or engineering fields or equivalent education/experience.

  • 3 years experience building services at web scale.

  • 1 year experience in dependency Injection and other core features including design of RESTful micro services and cloud hosting.

  • 1 year experience having operational ownership of production services, including working with DevOps and/or SRE teams.

  • 1 year experienced in Continuous Integration and Continuous Deployment methodologies.

Preferred qualifications for this position include:

  • Master's Degree in Computer Science, Engineering, Computer Engineering, Mathematics, Information Systems, Information Science, Software Engineering, Software Development, or other related scientific or engineering fields or equivalent education/experience.

  • 2 years sound understanding on performance testing, tuning and analysis experience, in the SOA systems.

  • 1 year conversant in common Internet technologies and protocols viz. HTTP, SSL, OAuth, JWT, REST, JSON, XML.

  • 1 year experience with UML modeling and effective communication for design reviews.

  • 1 year demonstrated ability to elicit, analyze and communicate business requirements from multiple customers across disparate functions.

About the department you will serve.

Providence Strategic and Management Services 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. #digjobs

We offer a full comprehensive range of benefits — see our website for details —

We offer comprehensive, best-in-class benefits to our caregivers. For more information, visit

Our Mission

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.

About Us

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.

Schedule: Full-time

Shift: Day

Job Category: Non-Clinical Lead/Supervisor/Manager

Location: Washington-Seattle

Other Location(s): Montana, Oregon-Beaverton, California, New Mexico, Oregon, Washington-Redmond, Washington-Renton, Washington, Texas, Alaska, California-Irvine

Req ID: 331861