Providence Software Engineer II Platform in Seattle, Washington
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 —http://www.providenceiscalling.jobs/rewards-benefits
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: Non-Clinical Lead/Supervisor/Manager
Other Location(s): Montana, Oregon-Beaverton, California, New Mexico, Oregon, Washington-Redmond, Washington-Renton, Washington, Texas, Alaska, California-Irvine
Req ID: 331861