Enable job alerts via email!

Senior Software Engineer - Feeds EMEA London, GBR Posted yesterday

Bloomberg L.P.

London

On-site

GBP 60,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a seasoned C++ engineer to join their dynamic team. In this role, you'll work on high-impact software that drives financial markets, collaborating with various business units and development teams. Your expertise in C++ and understanding of market data systems will be crucial as you design and implement resilient feed handlers. This is a unique opportunity to contribute to cutting-edge projects in a fast-paced environment, ensuring the reliability and performance of critical financial data systems. If you're passionate about technology and eager to make a difference, this position offers a rewarding challenge.

Qualifications

  • 7+ years of experience working with C++ and a relevant degree.
  • Strong understanding of data structures and algorithms.

Responsibilities

  • Design, develop, test, and deploy applications for market representation.
  • Collaborate with development teams to enhance developer experience.

Skills

C++
Data Structures and Algorithms
Communication Skills
Market Data Systems
Feed Handlers
Exchange APIs

Education

Degree in Computer Science
Degree in Engineering
Degree in Mathematics

Tools

Linux
TCP
UDP
Multicast

Job description

Real-time market data is at the core of Bloomberg's business and we are responsible for the software that provides it. Our feed handlers consume data from hundreds of exchanges and financial institutions around the world and translate it into normalized streams. The data we provide flows into applications across Bloomberg and ultimately is used by clients driving financial markets. Performance and reliability are key features of our software, and our mission is to provide the best quality financial data in the world.

What's in it for you:

As a member of our team, you will immediately begin delivering software that has an impact on the whole company. You will collaborate with business units, development teams, and global stock exchanges to drive projects dealing with high volume data. You will work on a variety of business projects as well as strategic initiatives to continually improve our infrastructure. At the moment, we are focused on improving the quality and resiliency of our feed handlers as we make business-critical changes. It is a great chance to work with an agile team to design and implement high quality testable code.

Our tech stack:

Most of our software is written in C++ and it all runs on Linux. Our tech stack allows the use of modern C++ (C++20). We also partner with dedicated platform and SDLC teams that help us manage and support our CI and production environment. An ideal match would be an engineer with commercial C++ experience.

You'll need to have:

  • 7+ years of experience working with C++ A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience

  • An understanding of Computer Science fundamentals such as data structures and algorithms

  • Excellent communication skills, comfortable interacting with business teams

  • Knowledge of market data systems

  • Experience building feed handlers or working directly with exchange APIs

We’d love to see:

  • Experience developing on Linux-based platforms

  • Experience with network protocols such as TCP, UDP and Multicast

  • Knowledge of market data systems

  • Knowledge of latency-sensitive architectures and distributed systems

We'll trust you to:

  • Design, develop, test and deploy applications that accomplish our mission of “Represent the markets reliably, at scale”

  • Support and maintain our existing solutions throughout their lifecycle

  • Collaborate and communicate with various Feeds development teams to provide a high-quality developer experience

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net

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