The assurance senior manager is a professional position responsible for the overall audit process for clients. Candidates should have a Bachelor’s degree in accounting from four-year college or university; eight plus years of financial statement audit experience at a public accounting firm; and a desire to develop younger professionals. CPA license is required. The nature of this position requires direct contact with company employees at all levels as well as contact with clients, representatives, vendors, and other business-related representatives. Experience working with privately-held clients is a plus. Industry experience in energy, hospitality, manufacturing, real estate, and construction is strongly desired.