At Bank of America, the Software Engineer III develops and delivers complex software requirements to meet business goals. The role ensures solutions meet functional, non-functional, and compliance requirements, and are designed for maintainability, integration, and testing. It applies industry-standard development and testing practices, design patterns, and architectural patterns. The position supports a Business Rules Management System and calls for senior-level Java development, relational database experience, IBM ODM rule development, production analysis, and forward thinking. The engineer works across business lines and with application developers, architects, and infrastructure partners, communicating effectively to deliver the right work on time in a sometimes fast-paced environment. This is an individual-contributor role that also guides and mentors teammates and contributes to sound engineering practices and feature delivery. Bank of America describes an in-office culture intended to support collaboration, engagement, and career development, with role-specific flexibility based on responsibilities and business needs.
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
Education Level
No Education Listed