This is a full-stack Software Development Engineer role on Bank of America’s Erica, Chat and Voice Technology team. The team builds next-generation AI and search platforms for the bank, enabling banking assistants and search across multiple platforms. The role requires proficiency in client-side and server-side technologies, a passion for producing high-quality software, and the ability to solve complex problems, perform code reviews, and write unit and integration tests. The engineer is expected to perform hybrid engineering tasks within an agile team. The position develops and delivers complex requirements to meet business goals. It ensures software meets functional, non-functional, and compliance requirements; codes and unit-tests solutions; and supports successful integration into the overall application or system through clear, robust, well-tested interfaces. The role also calls for awareness of industry development and testing practices.
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