Owen graduated from Auburn in 1977 with a bachelor’s degree in civil engineering. Following a 34-year career with ExxonMobil, she retired in 2011 as the corporate vice president for safety, security, health, and environment. She was inducted into the State of Alabama Engineering Hall of Fame in 2018.
Her first assignments with ExxonMobil after graduating from Auburn were as a facilities engineer for oil and gas production in Louisiana and as a reservoir engineer supporting drilling in the Gulf of Mexico. Throughout her career, Owen lived and worked in domestic and overseas locations with oversight of various engineering programs, field operations, and the purchasing of domestic and international crude oil for Exxon's U.S. refineries. While living in London, she managed strategic planning and business analysis for Europe and Africa.
In 2004, Owen became the global security manager for ExxonMobil in Dallas, traveling to more than forty countries to review security initiatives with U.S. State Department regional security officers and with representatives from the U.S. Department of Homeland Security and the Department of Defense.
Owen is a member of the Auburn Alumni Engineering Council and the Auburn Engineering Keystone Society. She is a founding member of the executive board and co-chair for Engineering's 100+ Women Strong program. She also is a member of Auburn’s 1856 Society, James E. Foy Loyalty Society, and a life member of the Auburn Alumni Association.
She and her husband, David ‘77, have two children, April and Kenneth, both Auburn graduates.