Charter Solutions is hiring an Enterprise Data Architect responsible for defining and advancing enterprise technology architecture, standards, roadmaps, and solution strategies across digital products, integration platforms, cloud environments, and data ecosystems. This role serves as a senior technology authority, translating business strategy and organizational objectives into scalable, secure, resilient, and cost-effective enterprise architecture.
The Enterprise Data Architect provides strategic direction across application architecture, enterprise integration, cloud platforms, DevOps, data engineering, and emerging technologies. The role establishes architectural principles and standards, evaluates technology investments, guides major transformation initiatives, and partners with executive, business, product, engineering, security, and infrastructure leaders to ensure technology decisions align with enterprise strategy and deliver measurable business value.
Core Responsibilities
- Define and maintain enterprise architecture strategies, principles, standards, reference architectures, and technology roadmaps across application, integration, cloud, data, and digital platforms.
- Lead architecture for complex enterprise initiatives, ensuring solutions are scalable, secure, resilient, interoperable, and aligned with long-term technology strategy.
- Establish enterprise integration strategies utilizing RESTful APIs, microservices, event-driven architecture, messaging, and interoperability patterns.
- Define cloud architecture strategies leveraging AWS services and cloud-native technologies, including Lambda, API Gateway, ECS/EKS, S3, DynamoDB, SNS, SQS, EventBridge, CloudWatch, and IAM.
- Establish and govern DevOps, CI/CD, infrastructure automation, observability, resiliency, security, and platform engineering standards.
- Define enterprise approaches for Infrastructure as Code, including Terraform, and modern containerization using Docker and Kubernetes.
- Develop enterprise data architecture strategies supporting operational, analytical, real-time, and AI-driven capabilities.
- Provide architectural direction for Databricks, Spark, Medallion Architecture, ETL/ELT, data pipelines, data modeling, and data integration.
- Define strategies for enterprise data and event integration utilizing Kafka, MSK, Kinesis, and similar streaming technologies.
- Evaluate and guide the use of SQL and NoSQL platforms, including Oracle, PostgreSQL, DynamoDB, and other enterprise data technologies.
- Lead architecture reviews and provide technical governance for high-impact programs, ensuring adherence to enterprise standards and architectural principles.
- Partner with business, product, engineering, security, infrastructure, and data leaders to translate business objectives into technology strategies, target architectures, and actionable roadmaps.
- Evaluate emerging technologies, platforms, vendors, and architectural approaches and provide recommendations based on business value, scalability, security, cost, risk, and technical sustainability.
- Establish architectural guardrails while enabling engineering teams to make effective technology decisions within defined enterprise standards.
- Provide technical leadership, coaching, and mentorship to architects, engineers, developers, and technical delivery teams.
- Identify opportunities to simplify technology landscapes, modernize legacy platforms, reduce technical debt, and improve enterprise engineering effectiveness.
- Guide architecture decisions related to AI-assisted development, automation, testing, operational intelligence, and emerging AI capabilities.
Additional Responsibilities
- Represent Enterprise Architecture in architecture review boards, technology governance forums, investment planning, and strategic technology discussions.
- Lead or participate in communities of practice focused on architecture, cloud, integration, data, DevOps, and emerging technologies.
- Develop and maintain enterprise architecture documentation, standards, patterns, decision records, and technology reference models.
- Provide architectural oversight for vendor selection, platform evaluations, proof-of-concepts, and technology modernization initiatives.
- Assess architectural risks, technical dependencies, integration impacts, security considerations, and long-term maintainability of proposed solutions.
- Support enterprise portfolio planning and technology investment decisions by evaluating current-state capabilities and defining target-state architectures.
- Perform additional responsibilities consistent with the scope and seniority of the role, as assigned.
Required Skills and Experience
- 10+ years of progressive experience in technology, software engineering, solution architecture, enterprise architecture, cloud architecture, or related disciplines.
- Demonstrated experience defining and implementing enterprise architecture strategies, standards, roadmaps, and technology patterns.
- Proven experience leading architecture for complex, enterprise-scale technology initiatives and transformation programs.
- Strong understanding of cloud architecture, enterprise integration, application architecture, data architecture, DevOps, and modern software engineering practices.
- Ability to communicate complex technical concepts and architectural decisions effectively to executive, business, and technical audiences.
- Cloud Service Provider certification (e.g., AWS Cloud Practitioner, Azure Fundamentals) – required within 1 year of employment.
- Strong strategic thinking, problem-solving, communication, collaboration, curiosity, and self-directed leadership.
- High school diploma or equivalent and legal authorization to work in the U.S.
- React, Angular, or similar modern UI frameworks
- RESTful APIs and microservices architecture
- Domain-driven design and modular application architecture
- Event-driven and asynchronous integration patterns
- API management and enterprise interoperability
- Application modernization and legacy transformation
- Lambda
- API Gateway
- ECS/EKS
- S3
- DynamoDB
- SNS/SQS
- EventBridge
- CloudWatch
- IAM
- Cloud-native architecture and distributed systems
- Infrastructure as Code, with Terraform preferred
- CI/CD platforms including GitLab, GitHub Actions, Jenkins, or similar
- Docker and Kubernetes
- Cloud security, identity, resiliency, observability, and cost optimization
- Multi-account and enterprise cloud governance
- Enterprise API strategy and API-led integration
- Event streaming using Kafka, MSK, Kinesis, or similar technologies
- ETL/ELT architecture and modern data pipeline development
- Databricks, Spark, and Medallion Architecture
- SQL and NoSQL platforms, including Oracle, PostgreSQL, DynamoDB, and similar technologies
- Enterprise data modeling and information architecture
- Data platform modernization and interoperability
- Data quality, governance, lineage, and performance optimization
AI & Emerging Technologies
- Experience evaluating and incorporating AI-assisted development tools, including Microsoft Copilot, GitHub Copilot, Claude, or similar technologies.
- Understanding of enterprise AI architecture, automation, and responsible adoption of emerging technologies.
- Ability to identify practical opportunities to apply AI to software development, testing, integration, data engineering, automation, and operational processes.
- Experience evaluating emerging technologies and determining their applicability within an enterprise architecture strategy.