The enterprise architect profession is a relatively young profession that came about with the inception of Enterprise Architecture (EA) in the 1980’s. As more companies adopt EA, the demand for enterprise architects to implement and manage such initiatives has been on the rise. This study uses the grounded theory to explore and understand enterprise architect roles and competencies within medium to large scale organizations. The study finds that there are several roles that enterprise architect play. In addition, there are multiple competencies that enterprise architects must possess. The study proposes an enterprise architect framework, which can be used by universities as a guide in formulating enterprise architect courses and curriculum. The framework can also be used by organization as a guide to build companywide enterprise architect competencies.