Software Engineer II

Company: Bank of America
Apply for the Software Engineer II
Location: Bromley
Job Description:

Job Description

Responsible for developing and delivering complex requirements to accomplish business goals. Ensure software meets functional, non‑functional and compliance requirements, code solutions, unit test, and integrate successfully with the overall system. Maintain awareness of industry development and testing practices.

Responsibilities

  • Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
  • Utilize multiple architectural components (across data, application, business) in the design and development of client requirements.
  • Perform Continuous Integration and Continuous Development (CI‑CD) activities.
  • Contribute to story refinement and definition of requirements.
  • Participate in estimating work necessary to realize a story/requirement through the delivery lifecycle.
  • Contribute to existing test suites (integration, regression, performance), analyze test reports, identify any test issues or errors, and triage the underlying cause.
  • Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.

Managerial Responsibilities (if applicable)

  • Opportunity & Inclusion Champion: Creates an inclusive team where members are treated fairly and respectfully.
  • Manager of Process & Data: Demonstrates and expects process knowledge, data‑driven decisions, simplicity and continuous improvement.
  • Enterprise Advocate & Communicator: Delivers clear and concise messages that motivate, convey the “why” and connect contributions to business results.
  • Risk Manager: Leads and encourages the identification, escalation and resolution of potential risks.
  • People Manager & Coach: Knows and develops team members through coaching and feedback.
  • Financial Steward: Manages expenses and demonstrates an owner’s mindset.
  • Enterprise Talent Leader: Recruits, on‑boards and develops talent, and supports talent mobility for career growth.
  • Driver of Business Outcomes: Delivers results through effective team management, structure, and routines.

Desired Qualifications

  • 2+ years of relevant work experience.
  • Proficiency in programming language(s) required for the role.

Skills

  • Application Development
  • Automation
  • Collaboration
  • DevOps Practices
  • Solution Design
  • Agile Practices
  • Architecture
  • Result Orientation
  • Solution Delivery Process
  • User Experience Design
  • Analytical Thinking
  • Data Management
  • Risk Management
  • Technical Strategy Development
  • Test Engineering

#J-18808-Ljbffr…

Posted: July 18th, 2026