Overview
Skills
Job Details
Job Title: Enterprise Architect
Location: Phoenix, AZ
Experience Required: 10+ Years
Role Overview
We are seeking a polished and highly experienced Enterprise Architect to join the Enterprise Architecture team. The ideal candidate will collaborate closely with VPs, senior architects, and cross-functional leaders to define, build, and maintain enterprise/platform architectures, API strategies, data architectures, and large-scale distributed solution designs. This role will also contribute to technology roadmaps, architectural standards, best practices, and enterprise-wide technology direction.
Core Responsibilities
Enterprise Architecture & Solution Design
-
Define and implement Enterprise Solution Architectures for new and ongoing initiatives.
-
Create distributed enterprise application architectures aligned with business and technology goals.
-
Develop architecture diagrams, models, blueprints, and technical design documents.
-
Own API architecture and strategy, including enterprise API frameworks and governance.
Data & Platform Architecture
-
Build scalable distributed data architectures covering RDBMS, NoSQL, Big Data, and related technologies.
-
Partner with data architects to create reference models and data integration patterns.
-
Assess data platforms and contribute to enterprise data strategy.
Technology Strategy & Governance
-
Provide architectural guidance, roadmaps, principles, and standards.
-
Ensure solutions align with enterprise security principles and compliance requirements.
-
Support cloud architecture strategies across On-Prem, AWS, Google Cloud Platform, and hybrid environments.
Collaboration & Leadership
-
Engage with cross-functional leaders to understand business goals and translate them into architectural outcomes.
-
Lead POCs to validate design choices and emerging technologies.
-
Work with engineering teams to ensure architectural alignment and successful execution.
Minimum Requirements
-
BS/MS in Computer Science, Engineering, or related field.
-
10+ years of hands-on experience in Enterprise, Solution, or Distributed Architecture roles.
-
Strong experience designing Distributed Enterprise Application Architectures and scalable enterprise solutions.
-
Demonstrated ability to create architecture diagrams, models, frameworks, and documents.
-
Deep understanding of Enterprise API Architecture, API lifecycle, and integration strategies.
-
Strong knowledge in distributed data architecture including RDBMS, NoSQL, Big Data concepts.
-
Solid understanding of enterprise security frameworks and secure design principles.
-
Hands-on experience with deployment architectures: On-Prem, Cloud (AWS/Google Cloud Platform), and hybrid solutions.
-
Familiarity with industry frameworks such as TOGAF (preferred).
-
Exposure to Agile, Kanban, CI/CD, and Lean development methodologies.
Technical Skills
-
Programming (preferred): Java, Node.js, Python, Golang
-
Cloud: Google Cloud Platform, AWS
-
Containerization: Docker, Kubernetes
-
APIs: REST API design, API gateways
-
Databases: PostgreSQL, Cassandra, relational & NoSQL databases
-
Messaging: Kafka
-
Architecture: Microservices fundamentals, cloud-native architecture, distributed systems
Additional (Optional) Experience
-
Exposure to FinTech ecosystems (Banking, Payments, Cards, Receivables, Money Movement).
-
Prior experience with American Express is a strong plus.