Software Engineer – Bank of America
Join a team dedicated to making financial lives better!
Bank of America is seeking a talented Software Engineer to contribute to our mission of driving Responsible Growth and delivering extraordinary value to our clients, teammates, and communities. we are committed to fostering a Great Place to Work, prioritizing inclusivity, talent development, and teammate well-being. This role is based in an office environment with flexibility considered based on role-specific needs.
About the Role:
as a Software Engineer, you will play a critical role in the development and delivery of complex software solutions that directly impact our business objectives. You will be responsible for translating requirements into robust, well-tested code, ensuring adherence to functional, non-functional, and compliance standards. This position requires a strong understanding of modern software development and testing methodologies.
Key Responsibilities:
* Develop and implement software solutions based on defined requirements and acceptance criteria, including extensive unit testing.
* Design and build solutions leveraging multiple architectural components across data, submission, and business layers.
* Participate in and contribute to Continuous Integration and Continuous Development (CI-CD) pipelines.
* Collaborate with the team to refine user stories and clearly define requirements.
* Provide accurate estimates for the effort required to complete tasks throughout the software development lifecycle.
* Enhance existing test suites (integration, regression, performance), analyze test results, and troubleshoot identified issues.
* Conduct spikes and proof-of-concept projects to evaluate new technologies and mitigate potential risks.
Details:
* Shift: 1st Shift (United States of America)
* Hours Per week: 40
Job ID: 25041683
Learn More: [Link to video – if available, otherwise remove this line]