Senior Software Developer

1 month ago


Beckenham, Greater London, United Kingdom Bank of America Full time
Job Title: Senior Software Developer

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We are seeking a highly skilled Senior Software Developer to join our FICC Macro Rates Electronic Trading Technology team.

Role Description:

We have an exciting opportunity for a Senior Software Developer to drive the evolution of next-generation FICC Rates eTrading UI for Global Rates eTrading business. The FICC Macro Rates Electronic Trading line of business has a serious commitment to expand its global electronic trading platform through the development of NextGEN trading stacks and strategic UI catering to the global Rates eTrading needs.

  • Develop high-performance, low-latency UI components.
  • Mentor a team of UI development team members on the ground and in offshore locations.
  • Work with technology partners and business groups in the region and globally to deliver high-quality products in a fast-paced environment.
  • Liaise with end-users to understand their requirements.
  • Collaborate with other developers, support, and front-office teams in the course of service delivery.
Required Skills:
  • Science/Engineering Degree
  • Experience with C#,.NET Core (UI & server), WPF/React/Angular, JavaScript/TypeScript
  • Development and technical guidance experience in complex UI application development with a background in multi-threaded implementation 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 skills and ability to coordinate different tasks and work with different stakeholder groups
  • Ability to organize multiple competing tasks and priorities in a rapidly changing environment
  • Experience with transport layer technology such as TCP/web socket, Refinitiv, Tibco Rendezvous
  • Considerable debugging and troubleshooting skills on Linux/Windows using profiling tools
Benefits of working at Bank of America:
  • Private healthcare for you and your family, plus an annual health screen to help you manage your physical wellness, with the option to purchase a screen for your partner
  • Competitive pension plan, life assurance, and group income protection cover if you become unable to work as a result of a disability or health reasons
  • 20 days of back-up childcare, including access to school holiday clubs, and 20 days of back-up adult care per annum
  • The ability to change your core benefits, as well as the option of selecting a variety of flexible benefits to suit your personal circumstances, including access to a wellbeing account, travel insurance, critical illness, etc.
  • Access to an emotional wellbeing helpline, mental health first aiders, and virtual GP services
  • Access to an Employee Assistance Program for confidential support and help for everyday matters
  • Ability to donate to charities of your choice directly through payroll, and the bank will match your contribution
  • Opportunity to access our Arts & Culture corporate membership program and receive discounted entry to some of the UK's most iconic cultural institutions and exhibitions
  • Opportunity to give back to your community, develop new skills, and work with new groups of people by volunteering in your local community


  • Beckenham, Greater London, United Kingdom Shepherd Neame Full time

    As a Senior Software Developer at {company}, you will be responsible for designing, developing, and maintaining high-quality software systems. Key responsibilities include:Designing and implementing software solutions using Java and Python programming languages.Collaborating with cross-functional teams to identify business requirements and develop software...


  • Beckenham, Greater London, United Kingdom Troi Full time

    Senior Software Engineer OpportunityTroi Search is partnering with a leading automotive brand to find a highly skilled Senior Software Engineer to join their Engineering team in Bromley, South of London.This is an exciting opportunity to work on a wide range of applications, building and supporting software that requires precision and expertise. The ideal...


  • Beckenham, Greater London, United Kingdom Troi Full time

    Senior Software Engineer OpportunityTroi Search is partnering with a leading automotive brand to find a highly skilled Senior Software Engineer to join their Engineering team in Bromley, South of London.This is an exciting opportunity to work on a wide range of applications, building and supporting software that requires precision and expertise. The ideal...


  • Beckenham, Greater London, United Kingdom ZipRecruiter Full time

    Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team in Bromley, South of London. As a key member of our Engineering team, you will be responsible for developing and supporting a wide range of applications for our global brand.Key Responsibilities:Hands-on bug fixing, development, and testing across the entire...


  • Beckenham, Greater London, United Kingdom ZipRecruiter Full time

    Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team in Bromley, South of London. As a key member of our Engineering team, you will be responsible for developing and supporting a wide range of applications for our global brand.Key Responsibilities:Hands-on bug fixing, development, and testing across the entire...


  • Beckenham, Greater London, United Kingdom beBee Professionals Full time £45,000 - £65,000

    We are seeking a Senior Software Solutions Developer to join our team at beBee Professionals in the UK. The ideal candidate will have a strong background in software development and be able to design, develop, and maintain high-quality software applications.Key Responsibilities:Develop and maintain software applications using industry-standard tools and...


  • Beckenham, Greater London, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Beckenham, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Beckenham, Greater London, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Beckenham, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Beckenham, Greater London, United Kingdom Bank of America Full time

    Job Title: Senior Software Development EngineerRole Summary:We are seeking a highly skilled Senior Software Development Engineer to join our eTrading front office technology team. Key Responsibilities:Develop high-performance, low-latency UI components.Mentor a team of UI development team members Work with technology partners and business groups to deliver...


  • Beckenham, Greater London, United Kingdom Troi Full time

    {"Job Overview": "We are seeking an accomplished Senior Software Engineer to join our client's Engineering team in Bromley. As a key member of the team, you will contribute to the development and support of time-critical applications and innovative products.","Key Responsibilities": "• Proactively contribute to the support and development of new and...


  • Beckenham, Greater London, United Kingdom Troi Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Troi Search. As a key member of our Engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications for our client, a leading brand in the Automotive industry.Key Responsibilities:Contribute to the...


  • Beckenham, Greater London, United Kingdom Troi Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Troi Search. As a key member of our Engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications for our client, a leading brand in the Automotive industry.Key Responsibilities:Contribute to the...


  • Beckenham, Greater London, United Kingdom Bromcom Computers Plc Full time

    Job Title: Senior Software Engineer - ASP.NET C# DeveloperJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team as an ASP.NET C# Developer. The ideal candidate will have a strong background in software development, with a focus on building scalable and efficient web applications using ASP.NET and C#.Key...


  • Beckenham, Greater London, United Kingdom Avery Healthcare Full time

    **Job Summary:**We are seeking an experienced Senior Software Engineer to lead our back-end development team.Main Responsibilities:Design and implement scalable back-end systemsCollaborate with cross-functional teams to deliver high-quality softwareMonitor and improve system performanceRequirements:5+ years of experience in back-end developmentStrong...


  • Beckenham, Greater London, United Kingdom Care Full time

    We are seeking a talented Senior Software Engineer to join our team at "{company}". This role will involve designing, developing, and maintaining scalable software systems. Key responsibilities include:Developing high-quality software codeCollaborating with cross-functional teamsTroubleshooting and resolving technical issuesThe ideal candidate will have a...


  • Beckenham, Greater London, United Kingdom Path Recruitment Full time

    About the Role:As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems. This is a great opportunity to work with a talented team and contribute to the development of innovative products.Key Responsibilities:Design and develop software systems using cutting-edge technologies.Collaborate with...

  • Software Developer

    3 weeks ago


    Beckenham, Greater London, United Kingdom beBee Professionals Full time £45,000 - £65,000

    We are seeking a skilled Software Developer to join our team at beBee Professionals in Beckenham, United Kingdom. The successful candidate will play a key role in developing, testing, and maintaining software solutions that drive our business forward.Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with...


  • Beckenham, Greater London, United Kingdom Troi Full time

    Senior Software EngineerTroi Search is partnering with a leading automotive brand to find a highly skilled Senior Software Engineer to join their Engineering team in Bromley, South of London.This is an exciting opportunity to work on a wide range of applications, contributing to the development of new and innovative products as part of a small team. The...


  • Beckenham, Greater London, United Kingdom Troi Full time

    Senior Software EngineerTroi Search is partnering with a leading automotive brand to find a highly skilled Senior Software Engineer to join their Engineering team in Bromley, South of London.This is an exciting opportunity to work on a wide range of applications, contributing to the development of new and innovative products as part of a small team. The...

  • Software Developer

    1 week ago


    Beckenham, Greater London, United Kingdom WHSmith Full time

    Key Responsibilities:• Develop software applications using programming languages such as Java, Python, and C++.• Collaborate with cross-functional teams to identify and prioritize project requirements.• Design and implement software solutions that meet customer needs and expectations.