At Bank of America, the common purpose is to help make financial lives better through the power of every connection, achieved by driving Responsible Growth and delivering for clients, teammates, communities, and shareholders daily. Being a Great Place to Work is central to Responsible Growth, encompassing a commitment to an inclusive workplace, attracting and developing exceptional talent, supporting teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and making an impact in the communities served. Bank of America maintains an in-office culture with specific attendance requirements, balanced with appropriate flexibility based on role-specific considerations. This role offers opportunities to learn, grow, and make an impact within the company. The Software Engineer position is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities include ensuring that software meets functional, non-functional, and compliance requirements, and that solutions are well-designed with built-in maintainability, ease of integration, and testing from the outset. The role requires a strong knowledge of industry-standard development and testing practices, as well as design and architectural patterns.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
5,001-10,000 employees