B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Senior Architect - Enterprise AI HLD Architect

IT OperationsConfirmed live in the last 24 hours
Full-timeCharlotte, NC, USANo salary listed

About the Job

Requirements

  • At least 10 years of engineering and architecture experience with strong technical leadership across enterprise software platforms, developer tooling, or AI-enabled systems.
  • Demonstrated ownership of architecture design, reference patterns, and technical standards for shared capabilities used across multiple teams or lines of business.
  • Experience engineering solutions in highly regulated environments with strong software development lifecycle, risk, audit, and control requirements.
  • Ability to influence architects, engineering teams, and risk partners through clear high-level design guidance, reference architecture, and pragmatic technical standards.
  • Deep expertise in platform architecture and enterprise solution design, including defining high-level structures, capability boundaries, and reference patterns for AI-enabled delivery systems.
  • Strong command of enterprise systems thinking, including tradeoff analysis, dependency management, cross-platform design, and alignment of architecture decisions to long-term enterprise outcomes.
  • Proven ability to design AI systems architecture aligning application, data, model, workflow, and platform considerations into coherent, supportable enterprise solutions.
  • Experience designing architecture patterns that improve developer workflow integration across source control, continuous integration and continuous delivery, testing, infrastructure, and AI-enabled delivery services.
  • Hands-on knowledge of cloud and platform engineering principles to ensure architecture patterns are practical, scalable, and aligned to enterprise operating models.
  • Experience applying security and governance by design principles to enterprise AI architecture, including control points, policy alignment, risk-aware patterns, and support for regulated delivery environments.
  • Strong understanding of architecture decisions that support resiliency, observability, supportability, and operational readiness across AI-enabled delivery systems.
  • Proven ability to embed a resilience and operability mindset into high-level design through architecture patterns for failure handling, service dependencies, recovery, and sustainable operations.
  • Hands-on collaboration with platform engineering, security, data, and delivery teams to define integration and interoperability design patterns connecting AI capabilities with enterprise systems, controls, and delivery processes.
  • Strong foundation in interface design, service interaction patterns, data flow architecture, and platform interoperability for scalable enterprise AI adoption.
  • Experience shaping reference architectures that balance reuse, flexibility, standardization, and integration complexity across diverse enterprise delivery environments.
  • Familiarity with architecture review processes, dependency mapping, and cross-domain design alignment for interoperable, governed, and supportable enterprise AI solutions.
  • Ability to define reference patterns, architecture guardrails, and enablement approaches that improve delivery consistency, design quality, and speed to value across engineering teams.
  • Proven track record guiding architecture capabilities from concept to enterprise adoption through measurable improvements in solution quality, standardization, governance, and developer alignment.
  • Demonstrated success connecting architecture investments to delivery acceleration, operational resilience, integration consistency, and reduced complexity across software delivery workflows.
  • Experience evaluating solution approaches, architectural tradeoffs, and enterprise constraints to guide teams toward scalable, supportable, and high-value AI use cases.
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, Applied Mathematics, or a related technical field.
  • Analytical thinking, result orientation, solution design, technical strategy development, application development, collaboration, data management, DevOps practices, risk management, Agile practices, automation, influence, solution delivery process, and test engineering.

Responsibilities

  • Work across business, operations, and technology to create solution intent and architectural vision for complex solutions, and prioritize functional and non-functional requirements into a technology backlog supporting the technology roadmap and evolving capabilities and services.
  • Contribute to architecture roadmaps for defined business, application, data, and technology domains in support of the product roadmap, and develop best practices including standardized templates.
  • Clarify architecture, assist with system design to support implementation, and provide solution options to resolve architectural impediments.
  • Facilitate solution-driven discussions, lead the design of complex architectures, and find solutions through domain knowledge, practical experiments, and proofs of concept while ensuring architecture is flexible, modular, and adaptable.
  • Educate team members on technology practices, standardization strategies, and best practices to create innovative solutions.
  • Support the team in selecting technology stacks and preferred technology products for solutions.
  • Perform design and code reviews to ensure non-functional requirements, including security, performance, maintainability, scalability, usability, and reliability, are met.
  • Improve the developer experience to make it easier to deliver solutions while managing work efficiently and with appropriate controls.
  • Advance technology platforms through innovation.
  • Reduce risk and improve quality across the technology portfolio by aligning to a single enterprise architecture strategy and delivering governance that enables consistency, integration, and automation.
  • Define and drive high-level design, reference architecture, and solution patterns for AI capabilities embedded across the software delivery lifecycle.
  • Shape how engineering teams architect AI-enabled solutions aligned with enterprise standards for security, interoperability, operability, and long-term platform sustainability.
  • Provide architecture leadership for enterprise AI high-level design, defining how AI capabilities are structured, integrated, governed, and operationalized across software delivery workflows.

Desired Qualifications

  • Advanced degree in a technical discipline, or equivalent record of senior architecture leadership in enterprise platforms, AI systems design, software delivery architecture, or cloud engineering.

About the Company

Bank of America

Runs a US consumer bank, brokerage and investment bank

Bank of America runs one of the largest US banks, serving consumers, small businesses, wealthy families, corporations and institutional investors. Alongside checking accounts, credit cards, mortgages and business loans, it owns the Merrill brokerage, a private bank for wealthy clients and a global investment bank that advises on deals and trades stocks and bonds. Customers reach it through thousands of branches and ATMs and its mobile banking app. It earns money mainly from the gap between what it charges on loans and pays on deposits, plus fees from advice, asset management, deal work and trading. It grew from a San Francisco bank founded in 1904 and is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1904

Recently Posted Jobs

Explore more opportunities at Bank of America

See more jobs