Feature Lead - Technology
Company: Bank of America
Location: Charlotte
Posted on: April 1, 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! Position Summary: This is a Lead position in Bank of America’s
Erica, Chat, and Voice Technology organization. The Team builds
next generation AI and Search platforms to enable virtual financial
assistant / AI and search capabilities across multiple channels
This job is responsible for providing leadership, technical
direction and oversight to a team delivering technology solutions.
Key responsibilities of the job are to provide oversight of the
design, implementation, and maintenance of complex computer
programs, align technical solutions to business objectives, and
ensure that coding practices/quality comply with software
development standards. Job expectations include conducting multiple
software implementations and applying both depth and breadth in
knowledge of several technical competencies. Responsibilities:
Designs, develops and is accountable for feature delivery Applies
enterprise standards for solution design, coding and quality
Ensures solution meets product acceptance criteria with minimal
technical debt Guides the team on work breakdown and execution
Works with the Product Owner to ensure that product
backlog/requirements are healthy, with clear acceptance criteria
Plays a team lead role (as an individual contributor) and mentors
the team Guides team members with skills and practices (planning
and estimation, peer reviews, and other engineering practices)
Required Qualifications Bachelors or Master’s Degree in Computer
Science or related field 5 years of hands on software development
experience using Java / J2EE technologies Good interpersonal
communication skills for technical and business conversations Good
analytical skills to break down requirements and solve complex
problems Proven task management and leadership skills Experience in
server side frameworks like Spring MVC Experience building restful
web services Desired Qualifications Experience in performance
tuning with good understanding of JVM internals Experience with
NoSQL databases like Cassandra Experience in distributed caching
frameworks like hazelcast, ignite, redis Experience in modern JVM
languages like groovy, scala Experience with Full-stack
development, especially including Angular Experience with
Generative AI Experience with Container technologies, such as
Kubernetes and Docker Experience working with NLP and Machine
learning Prior open source contributions Background in mathematics
or statistics Proven task management and leadership skills
Experience working in agile teams Skills: Automation Influence
Result Orientation Stakeholder Management Technical Strategy
Development Architecture Business Acumen Risk Management Solution
Delivery Process Solution Design Agile Practices Analytical
Thinking Collaboration Data Management DevOps Practices Shift: 1st
shift (United States of America) Hours Per Week: 40
Keywords: Bank of America, Winston-Salem , Feature Lead - Technology, IT / Software / Systems , Charlotte, North Carolina