Sr. Engineer
Company: Bank of America
Location: Charlotte
Posted on: April 2, 2026
|
|
|
Job Description:
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 defining and
leading the engineering approach for complex features to deliver
significant business outcomes. Key responsibilities of the job
include delivering complex features and technology, enabling
development efficiencies, providing technical thought leadership
based on conducting multiple software implementations, and applying
both depth and breadth in a number of technical competencies.
Additionally, this job is accountable for end-to-end solution
design and delivery. Responsibilities: Ensures that the design and
engineering approach for complex features are consistent with the
larger portfolio solution Define the technology tool stack for the
solution and evaluate and adapt new testing
tool/framework/practices for team(s) Enables team(s)/applications
with Continuous Integration/Continuous Development (CI/CD)
capabilities and engages with other technical stakeholders
pertaining to efficient functioning of CI-CD pipeline Guides and
influences team(s) on design and best practices for high code
performance –e.g. pairing, code reviews Provides end-to-end
delivery of complex features, including automation, for either a
single team or multiple teams, at the program level Conducts
research, design prototyping and other exploration activities such
as evaluating new toolsets and components for release management,
CI/CD, and features Works with stakeholders to establish high-level
solution needs and with architects for technical requirements
Managerial Responsibilities: This position may also have
responsibilities for managing associates. At Bank of America, all
managers at this level demonstrate the following responsibilities,
in addition to those specific to the role, listed above.
Opportunity & Inclusion Champion: Models an inclusive environment
for employees and clients, aligned to company Great Place to Work
goals. Manager of Process & Data: Demonstrates deep process
knowledge, operational excellence and innovation through a focus on
simplicity, data based decision making and continuous improvement.
Enterprise Advocate & Communicator: Communicates enterprise
decisions, purpose, and results, and connects to team strategy,
priorities and contributions. Risk Manager: Ensures proper risk
discipline, controls and culture are in place to identify, escalate
and debate issues. People Manager & Coach: Provides inspection,
coaching and feedback to motivate, differentiate and improve
performance. Financial Steward: Actively manages expenses and
budgets in alignment with objectives, making sound financial
decisions. Enterprise Talent Leader: Assesses talent and builds
bench strength for roles across the organization. Driver of
Business Outcomes: Delivers results by effectively prioritizing,
inspecting and appropriately delegating team work. Skills:
Automation Influence Result Orientation Stakeholder Management
Technical Strategy Development Application Development Architecture
Business Acumen Risk Management Solution Design Agile Practices
Analytical Thinking Collaboration Data Management Solution Delivery
Process LOB Specific Job Description Position Summary The Senior
Engineer is responsible for designing, developing, testing, and
supporting high?quality technology solutions that enable Bank of
America’s business objectives. This role serves as a senior
technical contributor and may act as a technical lead on complex
initiatives, ensuring adherence to enterprise architecture
standards, security requirements, and engineering best practices.
The Senior Engineer works closely with product owners, architects,
and cross?functional teams to deliver scalable, resilient, and
secure applications in a regulated environment. This position
requires strong problem?solving skills, hands?on technical
expertise, and the ability to mentor junior engineers. Key
Responsibilities Software Engineering & Technical Execution Design,
develop, and maintain enterprise?grade software solutions using
approved technology stacks. Contribute to full SDLC activities
including requirements analysis, design, development, testing,
deployment, and production support. Ensure solutions are
performant, scalable, secure, and maintainable. Write clean,
well?structured, testable code and ensure appropriate unit and
integration test coverage. Participate in code reviews and design
reviews to ensure quality and adherence to standards. Architecture
& Solution Alignment Partner with architects to implement solutions
aligned with enterprise architecture standards. Help evaluate and
recommend technical approaches, patterns, and frameworks. Identify
and address technical debt and performance bottlenecks. Support
modernization and cloud or API?driven initiatives. Delivery &
Collaboration Work within Agile/SAFe delivery teams to deliver
committed outcomes. Collaborate with product owners, QA, DevOps,
and operations teams. Support release planning, deployment
activities, and incident resolution. Provide production support and
participate in on?call rotations as required. Quality, Risk &
Compliance Ensure compliance with Bank of America’s security, risk,
and regulatory policies. Follow SDLC, change management, and
control processes. Proactively identify risks and contribute to
mitigation strategies. Support audit activities and remediation
when required. Mentorship & Continuous Improvement Mentor junior
engineers and contribute to team skill development. Promote
engineering best practices, reusable components, and shared
solutions. Stay current with evolving technologies and recommend
improvements. Minimum Years of Experience 8 Required Qualifications
10 years of professional software engineering experience. Strong
hands?on experience with one or more enterprise technology stacks
(e.g., Java, APIs, Spring, cloud platforms , or equivalent).
Experience building and supporting distributed or multi?tier
applications. Solid understanding of: Object?oriented design and
design patterns RESTful services and integration patterns CI/CD
pipelines and DevOps practices Application security fundamentals
Experience working in Agile/Scrum or SAFe environments. Strong
analytical, debugging, and problem?solving skills. Effective
written and verbal communication skills. Desired Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or
related field . Experience in financial services or other regulated
industries . Familiarity with cloud platforms (AWS, Azure, GCP).
Experience with containerization, messaging platforms, or
event?driven architectures. Prior experience leading technical
workstreams or acting as a feature/technical lead. Relevant
technical or cloud certifications. Shift: 1st shift (United States
of America) Hours Per Week: 40 Pay Transparency details US - NJ -
Pennington - 1300 American Blvd - Hopewell Bldg 3 (NJ2130) Pay and
benefits information Pay range $122,000.00 - $200,000.00 annualized
salary, offers to be determined based on experience, education and
skill set. Discretionary incentive eligible This role is eligible
to participate in the annual discretionary plan. Employees are
eligible for an annual discretionary award based on their overall
individual performance results and behaviors, the performance and
contributions of their line of business and/or group; and the
overall success of the Company. Benefits This role is currently
benefits eligible. We provide industry-leading benefits, access to
paid time off, resources and support to our employees so they can
make a genuine impact and contribute to the sustainable growth of
our business and the communities we serve.
Keywords: Bank of America, Burlington , Sr. Engineer, IT / Software / Systems , Charlotte, North Carolina