Golang Job: Enterprise Architect

Job added on

Location

Phoenix, Arizona - United States of America

Job type

Full-Time

Golang 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.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.