Bank of America seeks a Software Engineer to design and develop complex requirements that accomplish critical business goals. You will build solutions that adhere to functional, non-functional, and compliance standards, helping to make financial lives better through technology. We are committed to fostering an inclusive workplace and being a Great Place to Work.
What You'll Do
- Design and develop complex requirements to accomplish business goals.
- Ensure software meets functional, non-functional, and compliance requirements.
- Build well-designed solutions with maintainability, integration, and testing built-in from the outset.
- Contribute to story refinement and defining requirements.
- Participate in estimating work necessary to realize requirements through the delivery lifecycle.
- Perform spike or proof of concept work to mitigate risk or implement new ideas.
- Code solutions and unit tests to deliver requirements per defined acceptance criteria.
- Utilize multiple architectural components in design and development.
- Design, develop, and modify architecture components, application interfaces, and solution enablers.
- Design, develop, and maintain automated test suites for integration, regression, and performance.
- Set up and develop a continuous integration and continuous delivery pipeline.
What We're Looking For
- A Master's degree or equivalent in Data Analytics, Computer Science, CIS, MIS, Engineering (any), or a related field.
- 3 years of experience in the job offered or a related IT occupation.
- 3 years designing, automating, and maintaining large-scale enterprise web applications using Python, REST API, and Spark/Hadoop.
- 3 years gathering and translating client requirements into technical design specifications and business process reengineering.
- 3 years utilizing version control systems like Git/Bitbucket and applying them to CI/CD pipelines.
- 3 years applying advanced knowledge of SQL and relational databases to perform data analysis and drive data solutions.
Technical Stack
- Python
- REST API
- Spark/Hadoop
- Git/Bitbucket
- SQL
Work Mode
This position follows a hybrid work model.
Bank of America is an equal opportunity employer.





