Senior Software Engineer - E-Bond and Auction Systems | London | Bloomberg Careers

Senior Software Engineer - E-Bond and Auction Systems

Careers at Bloomberg

Back to Search


Posted Mar 4, 2022 - Requisition No. 101148

Senior Software Engineer - E-Bond and Auction Systems

Our Team:

The E-Bond and Auction Systems are part of a range of Bloomberg solutions designed to help bring more transparency to regional markets. It provides the solutions and technical infrastructure that help bring greater liquidity and efficiency to capital markets. This includes pre-trade price discovery and analytical tools, trade negotiation, issuing government debt, performing quantitative easing (QE), conducting short-term lending, carrying out currency interventions as well as providing integrated reporting tools. In addition, market oversight entities and regulators can review market activity and audit transactions in real-time.

Clients include Government agencies including Central Banks, Ministries of Finance, Treasuries, and Debt Management Offices (DMOs). Our customer base extends to over 40 countries, including the UK DMO and European Central Banks. With our excellent track record and global expertise, our systems bring significant credibility to the Government operations and help regional economies to lift off.

Our platforms are highly distributed, fault-tolerant and scalable and given the impact of our products, quality and stability are always a priority. We embrace Agile development methodology, behavior-driven development and are committed to making the best use of new technologies to solve challenging tasks.

We collaborate closely with other teams in the larger Electronic Trading department and work daily with our business counterparts to move the platform forward and influence its direction. We are dedicated to sharing our knowledge regularly and to creating a collaborative environment. 

What’s in it for you:

  • An opportunity to work on a complete tech stack to deliver client facing products
  • Own the full development process – from gathering requirements to testing, rollouts, and maintenance. 
  • Using industry standard technologies to build high performance systems
  • Work in a highly collaborative environment where teamwork is the key to success
  • An opportunity to learn (and influence!) how the financial markets operate by working closely with product managers and clients

You'll need to have:

  • Strong C++ skills and a willingness to use this as your primary programming language
  • Self-motivated and proactive attitude to problem solving
  • Ability to work in a fast paced environment using agile methodologies
  • BS or higher in Computer Science, Electrical Engineering or related technology field

We’d love to see:

  • Recent programming experience in C++, Python and/or TypeScript
  • Familiarity with developer productivity tools such as Jenkins, Grafana and Humio
  • Experience with multi-threaded applications
  • Experience with Behavior-driven development
  • Experience working with a distributed system and an understanding of its unique challenges
  • Experience working in a UNIX or Linux development environment
  • Experience with messaging queues

Interview process:

We believe interviewing is a two way street. It's a way for us to get to know you and your skills, and also a way for you to learn more about the team, our technical challenges, and what you'd be working on. The content of each interview round will be tailored to the role and your background, but the general framework can be found here:

We want to ensure you can put your best foot forward throughout the process, so if you have any questions or need any accommodations to be successful, please let us know!

We have a lot of opportunities to choose from in Engineering, and it is important to us that your skills and experience align best with the team you are interviewing with. To help ensure you are placed on the right team, your application will be considered for all of our current vacancies in Engineering at the first stage of the interview process.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.