Taro Logo

Software Engineer II

A leading financial institution helping make financial lives better through banking, investing, and financial services.
Charlotte, NC, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance

Description For Software Engineer II

Bank of America is seeking a Software Engineer II to join their technology team in Charlotte, NC. This role focuses on developing and delivering complex software requirements to accomplish business goals. The position involves ensuring software meets functional, non-functional, and compliance requirements while working in an agile environment.

As a Software Engineer II, you'll be responsible for coding solutions, performing unit testing, and integrating solutions into the overall application system. You'll work with multiple architectural components across data, application, and business layers. The role requires strong technical skills in software development, testing practices, and CI/CD processes.

Bank of America offers a collaborative environment where you can grow your career while making an impact on financial technology. The company is committed to an in-office culture with appropriate flexibility based on role-specific considerations. You'll be part of a team that values technical excellence, innovation, and delivering solutions that help make financial lives better.

The ideal candidate will have experience in application development, DevOps practices, and agile methodologies. You'll need strong analytical thinking skills and the ability to work effectively in a team environment. This is an excellent opportunity to join a leading financial institution that invests in its technology and people.

Bank of America provides comprehensive benefits and is committed to creating an inclusive workplace. The company has a strong focus on responsible growth and making a positive impact in the communities they serve. Join a team that values both technical expertise and professional growth while working on systems that affect millions of customers.

Last updated 11 days ago

Responsibilities For Software Engineer II

  • Codes solutions and unit test to deliver requirements per defined acceptance criteria and compliance requirements
  • Utilizes multiple architectural components in design and development of client requirements
  • Performs Continuous Integration and Continuous Development (CI-CD) activities
  • Contributes to story refinement and definition of requirements
  • Participates in estimating work necessary to realize stories through the delivery lifecycle
  • Contributes to existing test suites, analyze test reports, and triage issues
  • Performs spike/proof of concept as necessary

Requirements For Software Engineer II

Java
  • Application Development experience
  • DevOps practices knowledge
  • Agile practices experience
  • Solution design capabilities
  • Architecture understanding
  • Analytical thinking skills
  • Data management knowledge
  • Test engineering experience
  • Must be at least 18 years of age

Benefits For Software Engineer II

Medical Insurance
401k
  • Full time position
  • Equal Employment Opportunity

Jobs Related To Bank of America Software Engineer II