2023 HW Finance Leader: Sean O’Neil


Sean O’Neil has served as executive vice president and chief financial officer at Ocwen since June 2022. Most recently, he served as chief financial officer for Bayview Asset Management, which he joined in 2015. At Bayview, O’Neil was responsible for finance and accounting, treasury and financing structures, liquidity, loan accounting, funding and collateral activities. Prior to joining Bayview, he was the Group Financial Officer for Wells Fargo, Eastern Community Bank. Prior to this role, Mr. O’Neil was the Chief Financial Officer for Wachovia’s Wealth Management Group. Before joining Wachovia, he was a senior manager at Boston Consulting Group, where he worked with financial services companies in Europe and North America. 

O’Neil began his career as a nuclear submarine officer in the U.S. Navy, and he earned a Master of Business Administration degree from Harvard Business School and a Bachelor of Science degree in Mechanical Engineering from Pennsylvania State University.


Sean O'Neil


Executive Vice President and Chief Financial Officer

Company Name:


3d rendering of a row of luxury townhouses along a street

Log In

Forgot Password?

Don't have an account? Please