At Bank of America, the Software Engineer III develops and delivers complex requirements to accomplish business goals. The role ensures software meets functional, non-functional, and compliance requirements, and that solutions are designed for maintainability, integration, and testing. The engineer applies industry-standard development and testing practices, along with design and architectural patterns. The position designs and develops applications for collaboration and productivity systems, including automated provisioning and customer-facing productivity tools. It requires experience across the software development lifecycle and a record of delivering enterprise solutions. The engineer creates detailed, low-level technical designs for support teams and ensures solutions integrate with voice technologies such as Trader Voice, enterprise voice, mobile, Session Management, Contact Center, and Middleware. The role collaborates with internal and external subject matter experts, business and technology teams, operations teams, other technology organizations, and vendors to design and support Voice Recording solutions. It also owns, updates, and creates security standards and controls to help ensure platform reliability and efficiency.
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