Providence Health & Services Senior Software Engineer I Mobile - Digital Innovation Group (DIG) in Portland, Oregon
Providence is calling a Senior Software Engineer I Mobile to our remote locations in Oregon, Washington, or California for our Digital Innovation Group.
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 around the country on how to conceive, engineer and launch effective health care solutions.
We are seeking a Digital Innovation Group Senior Software Engineer I Mobile to focus on building mobile applications for Android and iOS devices. You are a seasoned, experienced, fully functioning member of the mobile development team. You understand and apply a wide variety of concepts, practices and procedures of software engineering, and can resolve a wide range of issues with mobile development in creative ways. At this level, you are a specialist in at least one mobile development area. 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 create functional and technical designs, and are often the lead on high complexity tasks or features. 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:
Write end to end software solutions using the latest native Mobile frameworks for iOS and Android. Produce bulletproof code that is robust, efficient, and maintainable.
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.
Practice test-driven development, ensuring 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 publish your solutions to Apple and Google app stores.
Ramp up on new techniques and best practices for mobile 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 with tools, using tools like Firebase for crash reporting and analytics, or Splunk for application logging and alerting. Participate in an on-call support rotation.
Required qualifications for this position include:
Bachelor's Degree in Computer Science or equivalent educ/experience
6 years Developing software with mobile development languages such as Java, Kotlin, Swift, or Objective-C
6 years Working with mobile application frameworks such as the Android\iOS SDKs and related architecture components such as Activities and Fragments\View Controllers
6 years Working with mobile application state handling such as MVC, MVP, MVVM, and DI framework
Preferred qualifications for this position include:
Master's Degree in Computer Science or equivalent educ/experience
2 years Setting up multi-configuration mobile build and publishing tools like Gradle\LLVM, high-level build automation like FastLane and cloud-based CI/CD like Bitrise
Experience with React Native
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.
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): Oregon-Portland, California, Washington, Oregon, Washington-Redmond, California-Irvine
Req ID: 297577