Senior Software Engineer/SRE - Trading Analytics

Careers at Bloomberg

Similar jobs

Senior Software Engineer/SRE - Trading Analytics

London

Posted Nov 8, 2018 - Requisition No. 71870

Every day, the biggest players in the financial industry depend on Bloomberg applications to manage their portfolios, execute their trades and analyse the markets. As engineers, we’re building the applications our clients rely on to not just stay informed, but stay ahead of the market. The applications and infrastructure we build embody the speed, agility and financial data that make Bloomberg the go-to solution for financial professionals across the globe.

To make sure we satisfy our clients’ need for speed as well as stability, we have very high standards for reliability and scalability. And that’s where our SREs come in!

Who are we?

We are a new SRE team who believes that solving the technology challenges is just one piece of the puzzle, and that having stable and reliable systems is critical to our success. Our platform distributes and analyses trading data for some of our most critical clients who rely on our systems to trade in an environment where down-time can have significant financial consequences. As a new team, we are also focused on partnering with stakeholders across engineering and product to ensure that performance and reliability are always part of the conversation. This year, our projects span from instrumenting our distribution infrastructure to monitor the key service level indicators that reflect user expectations, analysing such metrics with a big-data approach to identify the next bottleneck, to the utilisation of such tracing data for producing tooling to navigate complex debugging workflows within our distributed systems.

What we are looking for from you:

We’ll expect you to be passionate about using the right tool for the job and setting best practices for SRE methodologies and tools, and excited by the idea of helping us build this new team from the ground up as well as a desire to drive change by promoting a reliability focused approach. This is a great opportunity for us to not just improve the current system, but also create a solid foundation for our engineers to continue building new and innovative products.

We'll trust you to:

Examine our system to identify key indicators that reflect client expectations and work with our engineering and product teams to define objectives

Probe and instrument different components of the system to improve understanding and visibility of potential issues

Produce tooling for monitoring and debugging with the aim of improving transparency of the system whilst minimising operational costs through automation

Define standards based on reviews with application teams to ensure that scalability and performance aspects are considered during application design

You'll need to have:

3+ years of professional work experience in a software engineer or SRE role

Proficiency in one or more programming languages including some understanding of either C++ or Python (most of our software is written in C++, but our SREs often use Python)

An understanding of how to manage the stability of performance sensitive distributed systems

Senior Software Engineer/SRE - Trading Analytics

London

Posted Nov 8, 2018 - Requisition No. 71870

Every day, the biggest players in the financial industry depend on Bloomberg applications to manage their portfolios, execute their trades and analyse the markets. As engineers, we’re building the applications our clients rely on to not just stay informed, but stay ahead of the market. The applications and infrastructure we build embody the speed, agility and financial data that make Bloomberg the go-to solution for financial professionals across the globe.

To make sure we satisfy our clients’ need for speed as well as stability, we have very high standards for reliability and scalability. And that’s where our SREs come in!

Who are we?

We are a new SRE team who believes that solving the technology challenges is just one piece of the puzzle, and that having stable and reliable systems is critical to our success. Our platform distributes and analyses trading data for some of our most critical clients who rely on our systems to trade in an environment where down-time can have significant financial consequences. As a new team, we are also focused on partnering with stakeholders across engineering and product to ensure that performance and reliability are always part of the conversation. This year, our projects span from instrumenting our distribution infrastructure to monitor the key service level indicators that reflect user expectations, analysing such metrics with a big-data approach to identify the next bottleneck, to the utilisation of such tracing data for producing tooling to navigate complex debugging workflows within our distributed systems.

What we are looking for from you:

We’ll expect you to be passionate about using the right tool for the job and setting best practices for SRE methodologies and tools, and excited by the idea of helping us build this new team from the ground up as well as a desire to drive change by promoting a reliability focused approach. This is a great opportunity for us to not just improve the current system, but also create a solid foundation for our engineers to continue building new and innovative products.

We'll trust you to:

Examine our system to identify key indicators that reflect client expectations and work with our engineering and product teams to define objectives

Probe and instrument different components of the system to improve understanding and visibility of potential issues

Produce tooling for monitoring and debugging with the aim of improving transparency of the system whilst minimising operational costs through automation

Define standards based on reviews with application teams to ensure that scalability and performance aspects are considered during application design

You'll need to have:

3+ years of professional work experience in a software engineer or SRE role

Proficiency in one or more programming languages including some understanding of either C++ or Python (most of our software is written in C++, but our SREs often use Python)

Email sent

Check your inbox for a link to activate this alert.

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.

Bloomberg, the global business and financial information and news leader, gives influential decision makers a critical edge by connecting them to a dynamic network of information, people and ideas. The company’s strength – delivering data, news and analytics through innovative technology, quickly and accurately – is at the core of the Bloomberg Terminal. Bloomberg’s enterprise solutions build on the company’s core strength: leveraging technology to allow customers to access, integrate, distribute and manage data and information across organizations more efficiently and effectively.