Feature Lead - Technology

Bank of America

Pennington (AL)

On-site

USD 107,000 - 174,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Bank of America in Pennington, NJ is seeking a senior software engineering lead to provide technical direction for a team delivering complex programs. You will oversee design, implementation, and maintenance of systems, align solutions to business goals, and ensure coding practices meet standards.

You will guide planning, mentor engineers, refine requirements with the Product Owner, contribute to testing, and apply enterprise standards to deliver feature-rich, low-debt software.

Qualifications

  • Strong knowledge of container & cloud technologies (Kubernetes, OpenShift, AWS, Azure).
  • Expertise in Java/J2EE with 4+ years of experience.
  • Experience with Spring, Spring Integration, Cassandra, Kafka, MQ, NOSQL & RESTful services, WS‑Security.
  • Hands on experience with IDEs and monitoring: Eclipse, IntelliJ, Splunk, Dynatrace, Autosys.
  • Proficiency in SQL (Oracle/SQL Server) and Unix/Linux scripting.
  • UI technologies: Angular and React.
  • Code quality tools: JUnit, Sonar/Crucible.
  • Experience with Agile development methodologies.

Responsibilities

  • Develop and deliver complex software requirements to accomplish business goals.
  • Ensure that software is developed to meet functional, non-functional and compliance requirements.
  • Perform coding solutions, unit tests, and ensure that solutions can be integrated with robust interfaces.
  • Contribute to story refinement and defining requirements.
  • Partner with Product Owner to ensure healthy backlog with clear acceptance criteria.
  • Guide the team on work breakdown, estimation, and execution.
  • Mentor team members and promote engineering best practices.
  • Apply enterprise standards for design, coding, and quality.

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

Tools

Kubernetes
OpenShift
AWS
Azure
Spring
Spring Integration
Cassandra
Kafka
NoSQL
RESTful services
WS-Security
Eclipse
IntelliJ
Splunk
Dynatrace
AutoSys
Oracle
SQL Server
Angular
React
JUnit
Sonar
Crucible
Unix/Linux scripting

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 and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. 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!

Position Summary

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
  • Develop and deliver complex software requirements to accomplish business goals.
  • Ensure that software is developed to meet functional, non-functional and compliance requirements.
  • Perform coding solutions, unit tests, and ensure that solutions can be integrated successfully into the overall applications/systems with clear, robust and well‑tested interfaces.
  • Contribute to story refinement/defining requirements.
  • Participate in estimating work necessary to realize a story/requirement through the delivery lifecycle.
  • Perform spike/proof of concept to mitigate risk and implement new ideas.
  • Code solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
  • Utilize multiple architectural components in design and development of client requirements.
  • Contribute to existing test suites.
  • Analyze test reports, identify any test issues or errors and triage the underlying cause.
  • 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
  • Strong Knowledge and expertise in container & cloud technologies like Kubernetes, OpenShift, AWS and Azure
  • Expertise in Java/J2EE technologies with minimum of 4 year of experience.
  • Should have good knowledge of technologies like Spring, Spring Integration, Cassandra, Kafka, MQ, NOSQL & Restful services, WS‑Security,
  • Hands on experience on tools like Eclipse, IntelliJ, Splunk, Dynatrace & Autosys etc
  • Proficiency in writing complex SQL queries (Oracle/SQL Server)
  • Proficiency in writing complex Unix/Linux scripting
  • Hands on experience in UI technologies like Angular and React
  • Hands on experience on Code Quality Tools like JUnit, Sonar/Crucible
  • Experience on modern development methodology including Agile
Desired Qualifications
  • Good understanding of Client Protection and claims business processes and strategies.
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

Pay Transparency details

US - NJ - Pennington - 1500 American Blvd - Hopewell Bldg 5 (NJ2150)

Pay and benefits information
Pay range

$106,500.00 - $173,700.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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Feature Lead - FullStack
Feature Lead - FullStack

Bank of America • Pennington (AL)

On-site
USD 107,000 - 174,000
Senior Engineer
Senior Engineer

Bank of America • Pennington (NJ)

On-site
CAD 173,000 - 284,000
Discretionary incentive
Industry-leading benefits
Paid time off
Feature Lead - Senior Platform Engineer (Development & L1/L2 Support Integration)
Feature Lead - Senior Platform Engineer (Development & L1/L2 Support Integration)

Devopsroles • Plano (TX)

On-site
USD 107,000 - 174,000
Senior Software Engineer
Senior Software Engineer

Bank of America • South Dakota

On-site
USD 122,000 - 200,000
Software Engineer III
Software Engineer III

Bank of America • Jacksonville (FL)

On-site
USD 103,000 - 180,000
Discretionary incentive eligible
Annual discretionary plan
Benefits eligible
Feature Lead - Technology
Feature Lead - Technology

Quest Oracle Community • Addison (TX)

On-site
USD 107,000 - 174,000
Feature Lead - Technology
Feature Lead - Technology

Quest Oracle Community • Kennesaw (GA)

On-site
USD 107,000 - 174,000
Discretionary incentive
Benefits
Software Engineer III - Java Springboot Developer
Software Engineer III - Java Springboot Developer

Bank of America • Jacksonville (FL)

On-site
USD 103,000 - 180,000
Feature Lead - Technology
Feature Lead - Technology

Quest Oracle Community • New York (NY), Northern (KY)

Hybrid
USD 107,000 - 174,000
Benefits eligible
Discretionary incentive plan
Software Engineer II
Software Engineer II

ghr • Jersey City (NJ)

On-site
USD 89,000 - 145,000
Benefits eligible