Bank of America is looking for a Software Engineer to join our team. In this role, you will focus on designing, developing, and maintaining large-scale Salesforce applications and web applications. You’ll be responsible for systems analysis, planning, and collaborating with cross-functional teams to deliver high-quality software that helps make financial lives better.
What You'll Do
- Analyze information to determine, recommend, and plan the installation of a new system or modification of an existing one.
- Analyze user needs and software requirements to determine design feasibility within time and cost constraints.
- Confer with systems analysts, engineers, programmers, and others to design systems and gather information on project limitations, capabilities, performance requirements, and interfaces.
- Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes.
- Develop, build, deploy, and test Salesforce applications.
- Participate in estimating the work necessary to realize a story or requirement through the delivery lifecycle.
- Participate in discussions with onsite and offshore teams for proof-of-concept and development.
- Participate in reviews and implementation to ensure high-quality software within scheduled timelines.
- Deliver quality deliverables as agreed upon within the schedule.
What We're Looking For
- A Bachelor's degree or equivalent in Computer Science, CIS, MIS, Engineering (any), or a related field.
- 5 years of progressively responsible experience in the job offered or a related IT occupation.
- 5 years of experience designing, automating, and maintaining large-scale, enterprise-wide web applications using Apex, LWC, Aura, Flow, Batch Apex, and SOQL.
- 5 years of experience utilizing Salesforce Data modeling, Security, and Approval processes to define, structure, and organize data to support business processes.
- 5 years of experience using Salesforce tools and technologies including Apex, Visual Force, JavaScript, Apex API's, and data loader to automate processes and build custom applications.
- 5 years of experience using HTML5, Object-Oriented JavaScript, and JavaScript libraries (jQuery, Bootstrap, Angular) to create interactive user interfaces.
- 5 years of experience integrating Salesforce with external systems using REST/SOAP Integration services and middleware tools like Informatica and Mulesoft.
Technical Stack
- Salesforce: Apex, LWC, Aura, Flow, Batch Apex, SOQL, Visual Force
- Web: JavaScript, HTML5, jQuery, Bootstrap, Angular
- Integration: REST, SOAP, Informatica, Mulesoft
Work Mode
This position offers a hybrid work arrangement, combining in-office and remote work. Bank of America is committed to an in-office culture with specific requirements for office-based attendance, balanced with appropriate role-specific flexibility.
Bank of America is an equal opportunity employer, committed to being an inclusive workplace and making an impact in the communities we serve.





