Senior Solution Engineer

Bank of America

Bank of America

Jersey City, NJ, USA · United States · Remote
Posted on Sep 15, 2025

Job Description:

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.

Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.

Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.

At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!

Job Description:
This job is responsible for building and leading a team to deliver technology products and services that meet business outcomes. Key responsibilities include contributing to a technology strategy and ensuring technology solutions comply with applicable system design enterprise standards. Job expectations include advocating and advancing modern and automated practices and promoting exceptional design, engineering and organizational practices.

We are looking for an experienced senior lead/architect to join Collaboration and Productivity team as we move from being a tech-enabled service to a tech product hub. We are looking for passionate and enthusiastic people who are energized by solving complex business problems and provide excellent technical solutions. The role requires experience in all aspects of software development, as well as a proven track record of development of enterprise solutions. Candidate will be required to produce detailed, low level technical designs for implementation by development teams while ensuring all solutions seamlessly integrate with other technologies within the bank. Collaborate with internal and external subject matter experts, including line of business, business technology teams, operational support teams, various technology organizations, and vendors to develop and support design of Data Retention and Legal Hold. Responsible for adhering to, owning, updating, and creating necessary security standards. Ownership of controls to ensure platform operates efficiently and flawlessly.

Responsibilities:

  • Provides solution design feedback to Solution II, Development Operations II, and Site Reliability Engineers and manages solution delivery as relevant to teams
  • Facilitates solution-driven discussions, leads the design of complex architectural components, and finds creative solutions using knowledge of the domain and operational constraints
  • Leads rapid shaping of infrastructure and application architecture to solve for emerging business requirements, ensuring design is flexible and modular
  • Designs solutions that are compliant all relevant risk, financial, and compliance polices, and standards
  • Manages the application performance in production (application health, resiliency, performance, security, enterprise data management standards, audit exams and reviews)
  • Participates in various steering committees for technical and infrastructure service domains
  • Collaborate with Product & Service team to understand requirements and set objectives in line with end-to-end solution delivery plan.
  • Work with Product, Engineering, and Service Delivery teams to prioritize new features and capabilities; oversee sprint delivery and ensure alignment with end-to-end service delivery.
  • Participate in solution driven discussions, contribute to the design of large or highly complex designs, and find creative solutions using knowledge of the domain with consideration for operational and/or performance constraints.
  • Decompose complex tasks into actionable work units and deliverables and assign work units to individuals.
  • Ensure delivery detailed documentation for team consumption and use by Operations team for support.
  • Perform deep dive analysis of automation breaks, identify solutions, and manage through resolution.
  • Respond to risk or audit identified issues with designs that ensure compliance with software best practices, release standards, and policies.
  • Contribute to the development strategy for respective technical domain and lead senior teammates.
  • Mentor and guide senior engineers ensuring system design technology solutions comply with enterprise system design and engineering standards.

Required Qualifications:

  • 10+ years of Java/J2EE,
  • Javascript
  • Node JS
  • Spring and J2EE design patterns
  • SQL
  • Server-side RESTful web services

Desired Qualifications:

  • CTI APIs, including TSAPI, JTAPI, Lync UCWA, HTML5, CSS3, Bootstrap/JQuery, AngularJS, JUnit Framework Jenkins automation framework

Skills:

  • Analytical Thinking
  • Collaboration
  • Innovative Thinking
  • Solution Delivery Process
  • Solution Design
  • Architecture
  • Automation
  • Influence
  • Risk Management
  • Technical Strategy Development
  • Adaptability
  • Application Development
  • Business Acumen
  • DevOps Practices
  • Production Support

Shift:

1st shift (United States of America)

Hours Per Week:

40