Senior Architect

Bank of America•Jersey City, NJ
•$140,500 - $205,000•Onsite

About The Position

At Bank of America, the Senior Architect defines an architectural vision and solution that supports the strategic outcomes of the business’s products and services. The role defines the target operating environment, designs for client resiliency, assists with solution design, and defines non-functional requirements. It works with stakeholders and service providers aligned to business strategic objectives, evaluates the impact of strategic design decisions, and contributes to the architecture roadmap. The role also develops and delivers complex requirements to accomplish business goals. It ensures software meets functional, non-functional, and compliance requirements; codes and unit tests solutions; and ensures they integrate successfully into the overall application or system through clear, robust, well-tested interfaces. The position works with the bank’s development and testing practices. The position is based at 101 Hudson St, Jersey City, New Jersey. It is a first-shift role with a 40-hour workweek. Bank of America describes its work culture as in-office, with flexibility based on role responsibilities and business needs. The stated annual salary range is $140,500 to $205,000, with offers based on experience, education, and skill set. The role is eligible for an annual discretionary incentive and company benefits, including paid time off.

Requirements

  • 10+ years of relevant software development experience.
  • Strong proficiency in frontend technologies such as React, Angular, or similar.
  • Strong backend development experience with Java, Python, Node.js, or similar.
  • Experience with API design, microservices architecture, and distributed systems.
  • Familiarity with cloud platforms such as Azure, AWS, or GCP, and containerization with Docker or Kubernetes.
  • Experience with CI/CD tools, version control such as Git, and automated testing frameworks.
  • Understanding of SQL and NoSQL database technologies.
  • Knowledge of security best practices, including authentication, authorization, and vulnerability management.
  • Bachelor’s degree or equivalent work experience.

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 for 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.
  • Support technology-stack selection for solutions and help select preferred technology products.
  • Perform design and code reviews to ensure non-functional requirements, such as security, performance, maintainability, scalability, usability, and reliability, are met.
  • Participate in and guide the team in estimating work required to deliver stories or requirements.
  • Perform spikes or proofs of concept as needed to mitigate risk or implement new ideas.
  • Code solutions and unit test them against defined acceptance criteria and compliance requirements.
  • Use architectural components across data, application, and business domains in designing and developing client requirements.
  • Assist the team in resolving technical complexities involved in story work.
  • Contribute to integration, regression, and performance test suites; analyze test reports, identify issues or errors, and triage underlying causes.
  • Document and communicate information required for deployment, maintenance, support, and business functionality.
  • Participate in and contribute to delivery and release (CI/CD) events, and coach team members.

Benefits

  • Industry-leading benefits
  • Paid time off
  • Resources and support for employees
  • Eligibility to participate in an annual discretionary incentive plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service