Architect - Platform Strategy - Migration and Modernization

Bank of America•Pennington, AL
•$105,600 - $165,000•Onsite

About The Position

At Bank of America, this role defines an architectural vision and solution aligned with enterprise architecture strategy, technology, and platform choices. It describes solution intent and the associated operating environment, evaluates system impacts, identifies primary systems and subsystems and their interfaces, and supports end-to-end solution design. The role defines non-functional requirements and the architectural runway for new epics and features, ensuring solutions are fit for purpose in partnership with stakeholders and service providers. The Architect supports architectural vision in areas including scalability, cloud migration, application modernization, and domain-driven design. The role partners with senior architects across Data Architecture, Cloud Adoption, Legacy Migration, Application Security, and Shared Services to define technology roadmaps, establish consistent architectural approaches, and address evolving organizational priorities. The position calls for a technically grounded, adaptable, curious professional who can facilitate change, challenge established practices when appropriate, and translate architectural direction into practical standards and solutions. The role is based at 1500 American Boulevard, Hopewell Building 5, Pennington, New Jersey. It is a first-shift position with 40 hours per week. The listed annual salary range is $105,600 to $165,000, with offers determined by experience, education, and skill set. The role is eligible for an annual discretionary incentive and benefits, including access to paid time off. Bank of America describes its culture as in-office, with role-specific attendance requirements and flexibility.

Requirements

  • At least 5 years of relevant technology experience, including work in architecture, application development, cloud, infrastructure, or related technology disciplines.
  • Strong technical foundation, ability to understand architectural concepts, and logical design skills.
  • Strong relationship management, collaboration, facilitation, and influence skills.
  • Experience helping drive technology standards, consistency, or adoption across teams.
  • Demonstrated ability to learn new technology domains and work effectively across multiple architectural areas.
  • Motivation and intellectual curiosity, with the ability to challenge existing approaches and help drive change.
  • Ability to partner with senior architects to develop technology roadmaps and translate architectural direction into practical solutions.

Nice To Haves

  • Experience with cloud architecture, cloud adoption, migration, or application modernization.
  • Background in application development, including .NET and/or Java.
  • Experience with containerized application development and technologies such as OpenShift, Bitbucket, and Jenkins.
  • Experience supporting enterprise technology standards and driving consistency across applications or platforms.
  • Familiarity with agile development environments.
  • Exposure to architecture domains such as cloud, data, application modernization, application security, shared services, or legacy migration.

Responsibilities

  • Consult with business and operations teams to identify technology challenges and opportunities, develop creative solutions using domain knowledge, practical experiments, and proofs of concept, and align solution intent and architectural vision with an evolving technology-change backlog.
  • Work with product management and stakeholders to plan and prioritize technology-focused backlog items for the architecture runway supporting business epics and features.
  • Perform design and code reviews to ensure non-functional requirements—including security, performance, maintainability, scalability, usability, and reliability—are sufficiently met.
  • Lead rapid development of high-level architecture, adding detail as business requirements emerge and ensuring the architecture is flexible, modular, and adaptable.
  • Educate team members on technology practices, standardization strategies, and best practices.
  • Clarify architecture and assist development teams with system design and implementation; provide solution options to resolve architectural impediments.
  • Use defined best practices, templates, and documentation to create architectural designs, and suggest improvements to those practices and templates.
  • Partner with senior architects to help define technology roadmaps and consistent architectural approaches across relevant technology areas.

Benefits

  • Benefits eligibility, including access to paid time off and employee resources and support.
  • Eligibility to participate in an annual discretionary incentive plan, with awards based on individual performance and behavior, line-of-business or group performance and contributions, and overall company success.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service