Marissa Ann Mayer is an American software engineer and businesswoman, currently serving as the president and CEO of Yahoo! She has held this position since July 2012. Previously, she was a longtime executive, usability leader, and key spokesperson for Google.