Bank of America
Software Engineer
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
- 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
- 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
About Bank of America
Bank of America
Bromley
IT
Skills & Technologies
Inferred from job description
Salary Insight
£54,500
This role
£60,000
UK median
This salary is 9% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks