What Does an Enterprise Architect Do?
Enterprise architects are professionals who design and maintain a large organization’s IT infrastructure and information systems. An enterprise architect creates and implements the overall technology strategy and vision of the business, aligning it with business objectives, and ensuring its efficiency, effectiveness, and security. They work in myriad industries, including health care, construction, finance, and technology.
To design and implement the organization’s technology infrastructure, the enterprise architect collaborates with other key stakeholders within the organization, including executives, department heads, and IT teams. As part of this process, it may also be necessary to assess existing systems, identify opportunities for improvement, as well as work with vendors and other external partners to identify new technology solutions that can enhance the organization’s capabilities.
Are you a job seeker?
of job openings
and apply online
National Average Salary
Enterprise architect salaries vary by experience, industry, organization size, and geography. To explore salary ranges by local market, please visit our sister site zengig.com.
The average U.S. salary for an Enterprise Architect is:
Enterprise Architect Job Descriptions
The Enterprise Architect is responsible for defining enterprise-wide architecture, planning for and directing large-scale integration efforts, and setting technology environment standards and guidelines. This position plays an integral role in building a holistic view and roadmap.
- Partner with business and technology groups to ensure proposed technical solutions align with the company’s overall objectives
- Ensure business and technology groups enable and drive each other to meet the needs of the company’s mission and vision
- Collaborate with IT professionals, engineers, and leaders to document current state architecture, develop domain capability models, heatmaps, maturity assessments, health assessments, and technical roadmaps
- Contribute to the development, management, and enhancement of business capability models to drive enablement of the longer-term roadmap
- Provide input to the scope definition of strategic initiatives leveraging roadmaps, capability heatmaps, etc. to give visibility to impacts, dependencies, overlaps, and improvement opportunities
- Contribute to the architecture review process by creating validation checklists, reviewing architectural artifacts, and providing domain specific guidance to drive architectural alignment across the enterprise
- Define, communicate, and document the architecture patterns, standards, and technologies
- Analyze enterprise business context (e.g., trends and business strategy) and change requirements in other architecture viewpoints to derive the solution architecture ‘future’ state
- Apply architectural and engineering concepts to design solutions that meet operational requirements, such as scalability, maintainability, security, reliability, extensibility, flexibility, availability, and manageability
- Research, enforce, and drive the adoption of design patterns throughout the enterprise and deliver best practices for solution design and development
- Foster and maintain good relationships with colleagues to meet expected customer service levels
- Other duties and responsibilities may be assigned on a temporary or permanent basis as needed
Education and experience
- Bachelor’s degree in Management Information Systems, Computer Science, Engineering, Telecommunications, or a related field required
- Master’s degree in Management Information Systems, Computer Science, or a related field preferred
- TOGAF certification preferred
- At least 5 years of experience in an IT architectural or technical leadership capacity required
- At least 3 years of experience leading design and architecture of technology solutions preferred
- At least 10 years of experience working in a complex IT environment preferred
Knowledge, skills, and abilities
- Rapidly acquires new knowledge and skills perpetually, ability to “think big”
- Ability to understand the long-term and short-term perspectives of situations
- Ability to estimate the financial impact of individual solution architecture alternatives (scenario planning)
- Ability to define multiple solution options to business problems
- Ability to quickly comprehend the functions and capabilities of new technologies
- Knowledge of all aspects of enterprise architecture, planning, and goal setting at high and detailed levels
- Ability to implement technical strategy and design solutions to meet that strategy
- Ability to solve problems independently, quickly, and completely and to communicate them clearly to IT management and staff
- Ability to challenge conventional wisdom regarding technology refresh and hype
- Strong leadership and negotiation skills with business and technical groups
- Excellent verbal and written communication skills
- Strong project management and organization skills
- Demonstrated ability to build consensus among many stakeholders
- Ability to be comfortable with ambiguity and willing to take principled bets on new technology
- Ability to establish, implement, and enforce appropriate IT standards to meet business requirements
- Established skills in system design
- Must be able to take initiative and work without direct supervision
- Must be able to work in a team environment
- Must be able to work early mornings, nights, and weekends as required
We need solid technology acumen combined with the ability to design, formulate, and effectively articulate our technology strategy and vision. Good social and communication skills are essential, no wallflowers needed. However, you do need to have tactfulness and ability to influence collaboratively without creating unnecessary friction. It’s a challenging role, but you’ll have the authority and organizational backing to help us mature our practice and our technology ecosystem.
- Participate in and help lead strategic vision of the enterprise through the integration of IT architecture solutions, complex design patterns, technical strategy, and roadmaps
- Develops company architecture plans and reviews cost and feasibility of system requests while ensuring the planning aligns with the strategic needs of the company
- Collaborate to develop complex solutions that support our business model
- Create and present technical information in order to influence and gain the understanding of business as well as technical roles across the organization
- Lead Solution Architects to provide effective consulting on complex projects including fit for purpose and technical evaluations
- Update and maintenance of the key Enterprise Architecture deliverables.
- Architectural leadership in the resolutions of inter-program and inter-project issues.
- A Bachelor’s degree or equivalent work experience
- 15+ years experience preferably working across multiple IT disciplines with a background in software development, database management and/or design and some experience as a solution architect. Also need a conceptual or fundamental understanding of:
- Data and Analytics
- General security principles
- Networking technologies/Infrastructure/Cloud
- ITAM, ITIL, Lean
- Architecture Patterns and Design
- Ideally a background in Cloud technologies, particularly Google Cloud is desirable
The Enterprise Architect manages medium to large solution development efforts, generating and guiding solution enabling architectures that support business and Technology strategy.
- Perform all responsibilities in accordance with BECU Competencies, compliance, regulatory and Information Protection requirements
- Develop and maintain a comprehensive technical blueprint of the team’s services, creating solution options that align Technology services with business sponsor’s missions, goals and objectives with consideration of both technical and non-technical implications and trade-offs
- Develop and maintain the technology roadmap for assigned area, collaborating with business and Technology partners to ensure that the roadmap creates business value with technically sound solutions and seeking out opportunities to apply technical innovations to customer needs
- Maintain architecture standards, processes, and constraints across the organization
- Provides guidance and technical expertise to solutions teams across multiple disciplines and projects. Effectively articulate the value of architecture and technology
- Produce blueprints that guide the development and implementation of business solutions across a small set of projects, providing direction to technical teams during project delivery and ensuring implementations support technology and business roadmaps
- Collaborate with production support efforts to resolve near-term architectural issues and to remove architectural design debt
- Provide technology specific financial and technological analysis to Technology and Business leadership across teams to break down barriers and foster an understanding of enterprise services and architecture standards
- Review and recommend selection of third-party software platforms as needed
- Monitor the industry technology landscape to track the development of available solutions and identify opportunities for adapting the team’s solution architecture. Monitor business capability landscape to identify opportunities for greater long-term business value
- Perform additional duties as assigned
- Bachelor’s degree in Information Security, Computer Science or related field, or equivalent work experience required. Advanced degree preferred
- Minimum of 5 years of experience designing and implementing technology architectures required, including experience managing delivery of complex technology solutions
- Certification in LEAN, Agile/Scrum, or ITIL principals with experience implementing one of these practices preferred.
- Broad knowledge of technologies and supplier capabilities and experience implementing these into new and existing large infrastructure/systems required
- Experience working within large organizations, and the ability to develop strong relationships throughout the organization required
- Knowledge of modern technology service architectural hosting, security, and risk management concerns such as IAM, access control, monitoring, IaaS/PaaS/SaaS, and containers required
- Knowledge of the Microsoft infrastructure and solution stacks operating in on-premise, cloud, and hybrid hosting environments preferred
- Ability to communicate very technically challenging concepts to a broad audience required
- Excellent organizational, problem-solving, and negotiation skills required
- Strong facilitation and presentation skills preferred
- Proficient verbal and written skills required to effectively communicate and provide customer service required
- Full time hours required, with additional hours as necessary
Sample Interview Questions
- What factors do you consider when designing and implementing a technology strategy for an organization?
- What is the best way to ensure that technology solutions align with business goals and objectives, and how do you measure their success?
- How do you ensure effective collaboration and communication when designing and implementing technology solutions with a diverse group of stakeholders?
- Which strategies do you use to identify opportunities for improvement when it comes to evaluating and optimizing existing technology systems?
- How do you ensure technology investments align with organizational goals and objectives?
- What measures do you take to mitigate risk and ensure that technology systems are secure and comply with relevant regulations and standards?
- Is there a time when you were faced with a complex technology issue, and how did you solve it?
- What resources do you use to keep up with the latest trends in IT?
- What are the best strategies for communicating complex technical concepts and solutions to non-technical stakeholders?