Vice President; Software Engineer

Bank of AmericaCharlotte, NC
Hybrid

About The Position

This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!

Requirements

  • Bachelor's degree or equivalent in Computer Science, Computer Information Systems, Management Information Systems, Engineering (any), or related: and 5 years of progressively responsible experience in the job offered or a related IT occupation.
  • 5 years of experience in Using Pega PRPC for workflow/Case Management solutions in architecture, design and development of enterprise applications.
  • 5 years of experience in Providing architectural oversight across all phases of the software development life cycle, including requirement analysis, solution design, application development and deployment.
  • 5 years of experience in Developing PRPC High Level Class structure, Ruleset management, Pega Blueprint, SOAP & REST Services, XML and JSON.
  • 5 years of experience in Developing applications with Continuous Integration/Continuous Development (CI/CD) capabilities using Pega DevOps tools.

Responsibilities

  • Design and develop complex requirements to accomplish business goals.
  • Ensure that software is developed to meet functional, non-functional, and compliance requirements.
  • Ensure solutions are well-designed with maintainability, ease of integration, and testing built in from the outset.
  • Utilize strong proficiency in development and testing practices common to the industry, as well as extensive experience using design and architectural patterns.
  • Participate in estimating work necessary to realize a story or requirement through the delivery lifecycle.
  • Code solutions and unit tests to deliver a requirement or story per the defined acceptance criteria and compliance requirements.
  • Utilize multiple architectural components in the design and development of client requirements.
  • Design, develop, and modify architecture components, application interfaces, and solution enablers using technologies including Pega, while ensuring principal architecture integrity is maintained.
  • Design, develop, and maintain automated test suites.
  • Set up and develop a continuous integration/continuous delivery pipeline.

Benefits

  • affordable, competitive and flexible benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service