Steve Wolin is the Chief Operating Officer at Oscar. He leads the development and execution of Oscar’s service organization, insurance operations, population health, pharmacy services, behavioral health, and virtual care. In addition, Steve is a key leader in business development for Oscar, partnering with clients on designing and deploying the +Oscar platform.
Prior to joining Oscar in early 2020, Steve was head of Corporate Strategy and Strategic Partnerships for Optum, a division of UnitedHealthcare. In that role, he led the development of corporate and business unit level strategy aimed at driving growth and efficiency. He also led the assessment, structuring, negotiating, and relationship management of several large-scale Optum partnerships.
Prior to Optum, Steve had a 7-year career as a management consultant with Oliver Wyman leading large project teams to develop strategies for major clients, including several projects in the health enablement space. Steve was also a Managing Director at Bain Capital where he spent 9 years managing a multi-billion dollar investment portfolio in the Wireless, Technology, and Media spaces.
Steve graduated with a Bachelor of Arts from Bucknell University and with a Bachelor’s Degree in Business Administration from Duke’s Fuqua School of Business.
Sign up to view 2 direct reports
Get started