Senior Architect - Engineer / Application and Database Services
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We drive Responsible Growth and deliver for our clients, teammates, communities, and shareholders every day. This role supports our Core Technology Infrastructure (CTI) Application and Database Services organization in the strategy, architecture, design, and delivery of enterprise infrastructure services.
About the role
The Chief Engineer (CE) / Architect serves as a senior technology leader, engaging early in strategic initiatives to provide architectural guidance, technical oversight, and solution direction throughout the lifecycle of infrastructure projects. The role ensures technology solutions align with enterprise architecture standards, operational requirements, and the Bank's long-term technology strategy.
As a trusted advisor to executive leadership, the Chief Engineer evaluates emerging technologies, recommends strategic investments, and provides cost-benefit analysis to support technology modernization and innovation efforts. The role influences technology decisions across organizational boundaries and partners closely with Architecture, Engineering, and Operations teams to establish standards, drive consistency, and improve platform capabilities.
Responsibilities
- Define the architectural vision and solution intent for complex solutions, prioritizing functional and non-functional requirements into a technology backlog to support evolving capabilities and services.
- Contribute to the architecture roadmap across Business, Application, Data, and Technology domains in support of the product roadmap and development of best practices, including standardized templates.
- Clarify architecture, assist with system design, and provide solution options to resolve architectural impediments.
- Facilitate solution-driven discussions, lead the design of complex architectures, and find creative solutions through domain knowledge, experiments, and proof of concepts while ensuring flexibility, modularity, and adaptability.
- Educate team members on technology practices, standardization strategies, and best practices to create innovative solutions.
- Support the selection of the technology stack and preferred technology products for solutions.
- Perform design and code reviews to ensure non-functional requirements are met (e.g., security, performance, maintainability, scalability, usability, and reliability).
- Provide end-to-end technical leadership for complex initiatives, proactively identifying and mitigating risks, resolving architectural challenges, and accelerating delivery outcomes.
- Serve as a senior escalation point for critical production and implementation issues, leading cross-functional teams through complex technical challenges.
- Participate in operational reviews, incident analysis, and strategic planning to provide infrastructure expertise and ensure continuous improvement in platform reliability, performance, and operational excellence.
Requirements
- 10+ years of experience providing end-to-end architecture, design guidance, and governance for large-scale strategic initiatives.
- Demonstrated ability to lead teams through complex technical challenges, balancing tactical execution and long-term strategic objectives.
- Skilled at translating product roadmaps, business goals, and technology strategies into actionable architectural solutions and delivery plans.
- Experience managing staffing, financial planning, vendor engagement, risk management, compliance, and governance processes; Bank of America experience preferred.
- Proven experience leading infrastructure production support organizations, ensuring operational stability, service reliability, and continuous improvement.
- Strong stakeholder management and relationship-building skills across executive, business, and technical teams.
- 10+ years of experience designing, deploying, and managing highly resilient, scalable, and secure infrastructure platforms.
- Proven expertise in architecting highly available network solutions leveraging load balancing, failover mechanisms, and enterprise firewall technologies.
- Working knowledge of relational and NoSQL database technologies, including Oracle, MongoDB, CockroachDB, and PostgreSQL.
- Extensive experience with middleware and integration platforms, including Apache, JBoss, MuleSoft, Kafka, Liberty, and WebLogic.
- Strong understanding of enterprise data networking, connectivity, and distributed systems architecture.
- Proven track record leading large-scale enterprise technology initiatives in architecture, engineering, development, and deployment leadership roles.
- Experience designing and implementing cloud-native solutions across AWS and Microsoft Azure environments.
- Proficiency with Infrastructure as Code (IaC) practices, including Terraform-based automation and provisioning.
- Advanced experience creating architectural diagrams, solution designs, and technical documentation using Microsoft Visio.
Qualifications
- Excellent written, verbal, and interpersonal communication skills, with a proven ability to build strong relationships across business and technology organizations.
- Leadership skills with a focus on strategic thinking, business knowledge, innovation, and creativity.
- Ability to drive business results through client relationships, analytical ability, execution, and change leadership.
- People leadership skills, including talent building, meritocracy, team leadership, collaboration, and responsible corporate citizenship.
Skills
- Analytical Thinking
- Architecture
- Result Orientation
- Solution Design
- Technical Strategy Development
- Application Development
- Collaboration
- Data Management
- DevOps Practices
- Risk Management
- Product Management
Schedule
- 1st shift (United States of America)
- 40 hours per week