Sign up for our
weekly
newsletter
of fresh jobs
DescriptionThis is a remote role and can sit anywhere in the US except for the following states: CO, NY, PA, HI, MA and OH.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 problems in the health care space and solves them with the latest and greatest technology. We scale the product from conception to maturity, culminating in a spinout of a new separate 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. We are currently working with cutting-edge ML, NLP and LLM technology to provide a first-in-class smart assistant platform for our patients. This includes tackling hard to solve problems around patient messaging and provider burnout. Success means you will have the opportunity to join future startups on the ground floor.POSITIONThis is an opportunity to participate from the very beginning to build a cutting-edge virtual health assistant. We are looking for a technically fearless, senior engineer who is passionate about improving healthcare and can drive implementation for our next generation of smart assistant products.As a Sr Software Engineer, you are highly productive and seen as an expert in nearly all aspects of software development. You know what works and what doesn't; you are innovative and have a vision for the future and have demonstrated you can work across teams in Product and Engineering to make your vision a reality. You mentor other engineers. You determine methodologies and procedures that apply across several teams, and set your own priorities based on direction from management. You have strong technical design and abstraction skills and set the standard for technical designs. You review the work of other engineers and often act as the lead between multiple teams. 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.RESPONSIBILITIESIn this position you:• Work on strategic smart assistant platforms in the healthcare space. You will work with cutting edge NLU/NLP and LLM models and tools to deliver efficient, responsible, scalable, and trustworthy solutions.• Work daily as a leader in an Agile environment with engineers from other teams, product managers, designers, and user research to solve the most complicated cross-team issues. You are an example for others of being a change agent, leaving every team and process better than you found it• Lead 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 with both technical and non-technical audiences.• Investigate data and metrics surrounding NLP problems. Using logic and reasoning to identify the strengths and weaknesses of alternative solutions to recommend a course of action.• Organize your workload to ensure that deadlines are met.• Build solutions with a DevOps mindset. You seek to automate integration and deployment of your features so that they can scale with many future customers.• Ride the crest of the tech wavefront by having a voracious appetite to keep up to date with current technology trends.• Bring a growth mindset, customer focus, and a bias for automation, with a willingness to jump into anything and everything that will move the product forward.QUALIFICATIONS• 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.• 6+ years’ experience as a part of a highly functional software development team building world class products. Demonstrated ability to deliver complex features alone or with peers with minimal oversight.• 6+ years developing software with development languages such as JavaScript, Python, and Go• 4+ years working with and configuring build and publishing tools, high-level build automation, and cloud-based CI/CD• 2+ years working with and configuring monitoring, logging, and cloud based APM systems.• 2+ years working with and configuring containerized workloads and cloud-based hosting (Kubernetes).• Experience or familiarity with recent ML/NLU or LLM technologies is preferred.• Public contributions such as open-source projects, patents, or conference presentations are preferred.Pay Range: $65.69 - $111.86 hourlyThe amounts listed are the base pay range; additional compensation may be available for this role, such as bonus opportunities.Check out our benefits page for more information about our Benefits and Rewards.Why Join Providence?Our best-in-class benefits are uniquely designed to support you and your family in staying well, growing professionally, and achieving financial security. We take care of you, so you can focus on delivering our Mission of caring for everyone, especially the most vulnerable in our communities.Accepting a new position at another facility that is part of the Providence family of organizations may change your current benefits. Changes in benefits, including paid time-off, happen for various reasons. These reasons can include changes of Legal Employer, FTE, Union, location, time-off plan policies, availability of health and welfare benefit plan offerings, and other various reasons.About ProvidenceAt Providence, our strength lies in Our Promise of “Know me, care for me, ease my way.” Working at our family of organizations means that regardless of your role, we’ll walk alongside you in your career, supporting you so you can support others. We provide best-in-class benefits and we foster an inclusive workplace where diversity is valued, and everyone is essential, heard and respected. Together, our 120,000 caregivers (all employees) serve in over 50 hospitals, over 1,000 clinics and a full range of health and social services across Alaska, California, Montana, New Mexico, Oregon, Texas and Washington. As a comprehensive health care organization, we are serving more people, advancing best practices and continuing our more than 100-year tradition of serving the poor and vulnerable.The amounts listed are the base pay range; additional compensation may be available for this role, such as shift differentials, standby/on-call, overtime, premiums, extra shift incentives, or bonus opportunities.Check out our benefits page for more information about our Benefits and Rewards.About the TeamProvidence Shared Services is a service line within Providence that provides a variety of functional and system support services for our family of organizations across Alaska, California, Montana, New Mexico, Oregon, Texas and Washington. We are focused on supporting our Mission by delivering a robust foundation of services and sharing of specialized expertise.Providence is proud to be an Equal Opportunity Employer. We are committed to the principle that every workforce member has the right to work in surroundings that are free from all forms of unlawful discrimination and harassment 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. We believe diversity makes us stronger, so we are dedicated to shaping an inclusive workforce, learning from each other, and creating equal opportunities for advancement.Requsition ID: 306373Company: Providence JobsJob Category: Development/EngineeringJob Function: Information TechnologyJob Schedule: Full timeJob Shift: DayCareer Track: Business ProfessionalDepartment: 4007 SS INN DIG PRODUCT 2Address: WA Redmond 17425 NE Union Hill RdWork Location: Redmond Junction At Bear CreekPay Range: $69.83 - $118.90The amounts listed are the base pay range; additional compensation may be available for this role, such as shift differentials, standby/on-call, overtime, premiums, extra shift incentives, or bonus opportunities.Check out our benefits page for more information about our Benefits and Rewards.Providence offers a comprehensive benefits package including a retirement 401(k) Savings Plan with employer matching, health care benefits (medical, dental, vision), life insurance, disability insurance, time off benefits (paid parental leave, vacations, holidays, health issues), voluntary benefits, well-being resources and much more. Learn more at providence.jobs/benefits