Enable job alerts via email!

Software Engineer

Bank of America

City Of London

On-site

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading financial institution seeks a Software Engineer to join their team in Bromley. The role focuses on developing high-performance, low-latency UI components for the Rates eTrading platform. Candidates should have a strong background in C#, .NET Core, and UI technologies such as React or Angular. The position also offers opportunities for mentorship and collaboration across teams, making it ideal for those looking to grow in a dynamic environment.

Benefits

Private healthcare for you and your family
Competitive pension plan
Flexible benefits including wellbeing account
Emotional wellbeing helpline
Community volunteering opportunities

Qualifications

  • Experience in development and technical guidance for complex UI applications.
  • Strong debugging and troubleshooting skills on Linux/Windows.
  • Ability to manage multiple tasks in a rapidly changing environment.

Responsibilities

  • Build high-performance, low-latency UI components.
  • Mentor a team of UI developers.
  • Collaborate with global partners to deliver quality products.

Skills

C#
.NET Core
WPF
React
Angular
JavaScript
TypeScript
Linux
UNIX
Agile methodologies

Education

Science / Engineering Degree

Tools

GIT
Perforce
SVN
Job description
Overview

Job Title: Software Engineer

Corporate Title: Vice President

Location: Bromley

Company Overview:

Bank of America provides a common purpose: to help make financial lives better through the power of every connection. Responsible Growth guides how we run our company and deliver for clients, teammates, communities and shareholders every day.

We are committed to being a diverse and inclusive workplace and invest in our teammates and their families by offering competitive benefits to support well-being. Bank of America offers flexibility across roles and responsibilities to suit a range of needs. Working here provides opportunities to learn, grow and make an impact.

Location Overview:

Join our Bromley office, in one of London’s greenest boroughs. Central London is accessible by train in about 15 minutes.

Role Description:

We have an exciting opportunity for a Senior Developer to join as a FICC Rates eTrading UI lead within our FICC Macro Rates Electronic Trading Technology team to drive evolution of next generation FICC Rates eTrading UI for Global Rates eTrading business. The FICC Macro Rates Electronic Trading line of business aims to expand its global electronic trading platform through the development of NextGEN trading stacks and strategic UI for global Rates eTrading needs.

Responsibilities
  • Build high-performance, low-latency UI components.
  • Functionally mentor a team of UI developers onshore and offshore.
  • Collaborate with technology partners and business groups globally to deliver high-quality products in a fast-paced environment.
  • Liaise with end-users to understand requirements.
  • Contribute to the advancement of the strategic UI roadmap with management and horizontal teams.
  • Develop robust systems with emphasis on performance, supportability and maintainability.
  • Advocate development best practices including pairing, code reviews, unit testing and regression testing.
  • Collaborate with other developers, support and front-office teams to deliver services.
Required Skills
  • Science / Engineering Degree
  • Experience with C#, .NET Core (UI & server), WPF / React / Angular, JavaScript / TypeScript
  • Development and technical guidance in complex UI applications with multi-threading and low-latency messaging
  • Experience with multi-threading, low latency, high performance components & applications (including GC tuning)
  • Experience with Linux, UNIX, Solaris and Agile methodologies
  • Experience with versioning tools such as GIT/Perforce/SVN
  • Excellent verbal/written communication, and ability to coordinate tasks across stakeholder groups
  • Ability to manage multiple competing tasks in a rapidly changing environment
  • Experience with transport layer technology such as TCP/web socket, Refinitiv, Tibco Rendezvous
  • Strong debugging and troubleshooting skills on Linux/Windows using profiling tools
Skills that will help
  • Experience in Fixed Income eTrading UI domain
  • Agile development practices with thorough, testable code
  • Experience with message-oriented middleware such as 29 West/Solace/AMPS/RV
  • Domain knowledge in D2C and D2D eTrading workflows across cash & derivatives
Benefits of working at Bank of America

UK

  • Private healthcare for you and your family, plus an annual health screen
  • Competitive pension plan, life assurance and income protection
  • 20 days of back-up childcare and 20 days of back-up adult care per annum
  • Flexible benefits including wellbeing account, travel insurance, critical illness, etc.
  • Emotional wellbeing helpline, mental health first aiders and virtual GP services
  • Employee Assistance Program for confidential support
  • Charity payroll donation matching
  • Arts & Culture corporate membership program with discounted cultural access
  • Community volunteering opportunities

Bank of America:

Good conduct and sound judgment are crucial to our long-term success. All employees are expected to understand the standards of conduct and risk management. Individual accountability and an ownership mindset are core to our Code of Conduct.

We are an equal opportunities employer and ensure that no applicant is subject to less favorable treatment on grounds of sex, gender identity, race, religion or belief, colour, nationality, age, sexual orientation, pregnancy or maternity, socio-economic background, responsibility for dependants or physical or mental disability. We select candidates based on skills, qualifications and experience. We strive to ensure our recruitment processes are accessible to all candidates and welcome adjustment requests.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.