Bank of America

Bank of America

Bromley, London

Software Engineer

Full-Time£40,500 - 68,500 per yearhace 3 díasUnited Kingdom
IT

Job Description

Salary: £40,500 - 68,500 per year

Requirements:
  • Excellent communication skills
  • In-depth understanding of core Java APIs, including collections, concurrency, and NIO
  • Experience with multithreaded systems, Java garbage collection, and low-latency I/O
  • Understanding of and experience with design patterns such as Observer, Factory, and Singleton
  • Ability to use test-driven development and familiarity with UML and object-oriented design
  • Experience with Eclipse or IntelliJ, GIT, continuous build servers, and Maven or Gradle
  • Ability to work with and support more junior team members and take technical direction from the team lead
  • Ability to work in a multi-faceted role covering development, testing, support, and analysis
  • Understanding of benchmark algo and/or smart routing strategies such as VWAP, TWAP, and Arrival Price
  • Experience working with agile methodologies
  • Demonstrable experience of front office system design and architecture, including algo trading plant and topology
  • Business knowledge of equities and/or derivatives markets
  • Knowledge of FIX, including heartbeating, login, sequence numbers, and message types
Responsibilities:
  • Deliver key functional changes to our ETT strategy engines
  • Deliver core framework-level changes
  • Work with our quantitative trading group and quantitative traders to capture core requirements
  • Be involved in all aspects of the development lifecycle, including gathering requirements, developing code, writing unit tests, reviewing patches, and performing second-level support
Technologies:
  • Eclipse
  • Git
  • Gradle
  • IntelliJ
  • Support
  • Java
  • Maven
  • UML
  • API
  • Flow
  • LESS
  • TDD

More:

We are Bank of America, guided by a common purpose to help make financial lives better through the power of every connection. We are committed to Responsible Growth and to being a Great Place to Work by supporting a diverse and inclusive workplace, developing exceptional talent, and investing in the wellbeing of our teammates and communities. You will join our bustling Bromley office, located in one of Londons greenest boroughs with easy commuting routes and central London just 15 minutes away by train. Our Electronic Trading Technology team supports the Electronic Trading business in the Global Markets and Investment Banking Group, delivering innovative low-touch, low-latency trading solutions and helping roll out our next-generation Electronic Trading platform across AMRS, EMEA, and APAC. We offer a full-time role with a range of benefits including private healthcare, a competitive pension plan, life assurance, income protection, backup childcare and adult care, flexible benefits, wellbeing support, charitable giving, arts and culture discounts, and volunteering opportunities.

last updated 35 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Bank of America

Bank of America

Bank of America

Bromley

IT

Skills & Technologies

JavaGoGitAIAgileUI

Inferred from job description

Salary Insight

£54,500

This role

£60,000

UK median

This salary is 9% below the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom