Assistant Vice President; Feature Lead- Technology

Bank of America•Plano, TX
•Hybrid

About The Position

At Bank of America, this role provides leadership, technical direction, and oversight to a team delivering technology solutions. The position oversees the design, implementation, and maintenance of complex computer programs, aligns technical solutions with business objectives, and ensures coding practices and quality comply with software development standards. The role conducts multiple software implementations and applies depth and breadth across several technical competencies. The Feature Lead works across architecture, security, testing, and delivery, including end-to-end architecture design and performance testing coordination. The role builds reusable components and platform capabilities, develops automated unit testing solutions, and engineers Java-based CI/CD pipelines. Remote work may be permitted within a commutable distance from the worksite. Bank of America describes its culture as focused on Responsible Growth, inclusion, collaboration, career development, and teammate wellness. The company maintains an in-office culture with role-specific flexibility based on responsibilities and business needs.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Computer Information Systems, Management Information Systems, Engineering (any), or a related field.
  • At least 5 years of progressively responsible experience in the job offered or a related IT occupation.
  • At least 5 years of experience designing, automating, and maintaining large-scale, enterprise-wide web applications using Java and SpringBoot.
  • At least 5 years of experience implementing secure user interaction flows, including MFA, credential maintenance, and authentication step-up mechanisms.
  • At least 5 years of experience preparing demo materials, including test data, example scenarios, or small UI/backend changes for sprint reviews.
  • At least 5 years of experience supporting database-related tasks, such as writing simple queries, checking data integrity, or helping test database changes.
  • At least 5 years of experience designing test-driven automation frameworks using Java, SOAPUI, REST, XML, and JSON.
  • At least 5 years of experience using testing frameworks including JUnit to write high-coverage unit tests.
  • At least 5 years of experience in an Agile Scrum environment, participating in sprint planning, backlog grooming, daily stand-ups, and iterative delivery cycles.

Responsibilities

  • Review design approaches and code for adherence to best practices, coding standards, security requirements, and architectural guidelines.
  • Participate in sprint planning, backlog refinement, daily stand-ups, and iterative delivery cycles.
  • Design end-to-end architecture for scalable, secure, high-performing solutions across complex systems.
  • Coordinate end-to-end performance testing across multiple projects and release cycles.
  • Design and implement automated unit test solutions that meet requirements, user stories, acceptance criteria, and compliance standards.
  • Build reusable components, shared libraries, and platform capabilities to accelerate development across teams.
  • Implement and integrate hardware-based security modules and cryptographic capabilities, including symmetric/asymmetric encryption, key management, digital signatures, TLS/HTTPS, and certificate management.
  • Implement industry-standard authorization protocols for secure user identity, including OAuth2, OIDC, SAML, JWT, and FIDO2/WebAuthn.
  • Engineer, optimize, and maintain CI/CD pipelines, including build automation, version control workflows, and test-driven development processes using Java-based tooling.

Benefits

  • The company describes its benefits as affordable, competitive, and flexible, and says it supports teammates’ physical, emotional, and financial wellness.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service