Todd Owens

Todd Owens is the CEO of Azuqua and he brings over 20 years of experience building and leading high-performing technology teams in both the public and private sector. Coming from a technology and military background, Owens brings senior product management and business development skills to Red Bison. He has been recognized four times as a “Superstar for outsourcing innovation in support of HR organizations” by HRO magazine. 


Prior to Azuqua, Todd served as the CEO of Appuri.  Prior to Appuri, Todd Owens served as the CEO of TalentWise and COO of Sterling Talent Solutions, both leaders in HR technology and services. He began his career as submarine officer in the US Navy and launched his enterprise software career in business development and product management in his roles at Siebel Systems and Wind River Systems.


Owens holds a Masters in Business Administration from Harvard Business School and a Bachelor of Science degree from the United States Naval Academy.