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.