Providence Senior Software Engineer, Platform (Digital Innovation Group) in Seattle, Washington
The Digital Innovation Group (DIG) at Providence St. Joseph Health is a small but mighty product development and incubation team that is building next-gen tools that give patients convenient and easy access to healthcare virtually anywhere, anytime.
We are seeking a Senior Software Engineer to join our Platform/API team in Seattle, WA to design, build, and support our new APIs and Platforms. As an engineer on our team you 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 an 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. At this level, you are a specialist in at least one area of platform development. You mentor other 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 or equivalent education/experience
6 years’ experience building services at web scale.
4 years Dependency Injection and other core features including design of RESTful micro services and cloud hosting.
4 years’ experience having operational ownership of production services, including working with DevOps and/or SRE teams
2 years sound understanding on performance testing, tuning and analysis experience, in the SOA systems.
2 years experienced in Continuous Integration and Continuous Deployment methodologies
Preferred qualifications for this position include:
Master’s Degree in Computer Science or equivalent education/experience
2 years’ experience defining or building public APIs a strong plus
4 years conversant in common Internet technologies and protocols viz. HTTP, SSL, OAuth, JWT, REST, JSON, XML
4 years’ experience with UML modeling and effective communication for design reviews
2 years demonstrated ability to elicit, analyze and communicate business requirements from multiple customers across disparate functions
A small but growing team - we’re good at what we do and enjoy working together.
Autonomy and respect from day one
An environment that is scrappy, flexible, and values tenacity
Generous vacation, benefits, flexible work, and matched 403b
The best tools money can buy
You’ll be surrounded by a team of people who have transformed industries and have come to Providence to transform health care delivery. You will have the best of both worlds- the exhilaration of an incubation organization paired with the resources and security of an industry healthcare leader.
What drives us:
As employees of the Providence Digital Innovation Group, we passionately serve the people of our community. We are dedicated to removing obstacles that limit access to quality health care and enabling people to live healthier lives.
For information on our comprehensive range of benefits, 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
Req ID: 256380