Define and maintain enterprise architecture across application, data, integration, cloud, and platform domains
Lead the design and implementation of scalable cloud-native solutions and establish architecture standards based on practical delivery experience
Ensure consistent adoption of enterprise patterns across technology initiatives
Integrate AI, automation, and analytics capabilities into the broader enterprise architecture
Align technology architecture with business strategy and long-term roadmap
Provide architectural leadership across major enterprise initiatives
Guide solution architects and engineering teams on architecture decisions
Define reusable architectural patterns and shared platform capabilities
Act as a design authority for complex, cross-domain solutions
Balance innovation with stability, security, and operational maturity
Establish governance models for platforms, integrations, data, and AI-enabled solutions
Define security, compliance, and risk guardrails in collaboration with security and risk teams
Review solution designs for alignment with enterprise standards
Ensure architectural consistency across cloud, SaaS, and on-premises solutions
Promote observability, resiliency, disaster recovery, and operational readiness by design
Review and approve AI solution designs
Identify opportunities for reusable components and guide teams on technical implementation approaches
Evaluate new AI technologies and platforms
Drive the evolution of the enterprise AI platform capabilities
Evaluate emerging technologies including AI, generative AI, automation, and data platforms
Define how AI capabilities are responsibly embedded into enterprise solutions
Define roadmap for platform capabilities and features
Guide integration of emerging technologies with existing enterprise systems
Qualifications
Required
10+ years of experience in software engineering, solution architecture, or enterprise architecture
Demonstrated hands-on experience designing, building, deploying, and supporting enterprise solutions on AWS, including the ability to explain architectural decisions, trade-offs, scalability, security, and operational considerations
Strong background in large-scale, distributed enterprise systems
Proven experience designing cloud-native and hybrid architectures
Hands-on understanding of data, integration, and platform architectures
Experience incorporating AI and automation into enterprise solutions
Experience owning and delivering complex enterprise applications end-to-end, including architecture, development, deployment, support, and continuous improvement
Experience designing highly available, scalable, and disaster recovery-enabled solutions
Ability to explain solution architecture and technical decisions end-to-end
Strong enterprise architecture frameworks, principles, and governance experience
Hands-on experience building and implementing enterprise applications; comfort reviewing code, solution designs, and technical implementations
Deep expertise in application, data, integration, and cloud architecture
Strong software engineering background with hands-on development experience; proficiency with Python, Node.js, Java, C#, or similar languages, with demonstrated ownership of application design and implementation
Extensive hands-on experience with AWS services and cloud-native design patterns (compute, storage, networking, serverless, IAM, etc.)
Strong understanding of security, compliance, and risk considerations
Experience with API-driven and event-driven architectures
Data architecture, governance, and integration patterns expertise
Ability to translate strategy into executable architecture