At Bank of America, the Software Engineer III develops and delivers complex software requirements to accomplish business goals. The role ensures software meets functional, non-functional, and compliance requirements, with maintainability, integration, and testing considered from the outset. It requires strong knowledge of software development and testing practices, as well as design and architectural patterns. The engineer contributes throughout the delivery lifecycle, from refining requirements and estimating work to developing, testing, and delivering solutions. The role also uses architectural components across data, application, and business layers and helps resolve technical complexities.
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
Mid Level
Education Level
No Education Listed