Senior Software Engineer - Intraday Analytics in London
Senior Software Engineer - Intraday Analytics

Senior Software Engineer - Intraday Analytics in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Design and build cutting-edge distributed systems for real-time analytics in trading.
  • Company: Join a leading tech firm revolutionising financial trading with innovative solutions.
  • Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Why this job: Make a real impact on the future of trading technology and analytics.
  • Qualifications: Experience in C++/Java and building distributed systems; collaborative mindset required.
  • Other info: Dynamic team environment with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

Location: London

Business Area: Engineering and CTO

Ref #: 10047362

Description & Requirements

Our Team

Every day, trillions of dollars are traded on our systems. The Trade Automation and Execution (TRAX) platform enables clients to exchange value with ease, immediacy, and confidence. TRAX spans the full trade lifecycle across asset classes and provides the automation, analytics, and execution capabilities that today's markets demand. Our mission is to simplify and optimise trading at scale. From automated order flow to predictive models and low-latency execution, TRAX is the foundation that helps financial institutions operate more efficiently, reduce risk, and uncover opportunities in fast-moving markets.

The Intraday Analytics Team

The Intraday Analytics team is the analytics backbone of TRAX. We process billions of market data points every day across multiple asset classes and transform them into analytics that guide how the world's largest financial institutions trade. Our real-time analytics help institutions and traders decide where, when, and how to trade, while monitoring performance as markets move. Our historical analytics provide benchmarks and insights that allow clients to evaluate and continuously improve their strategies. Our analytics also drive the TRAX automation engine, enabling automated trading decisions and workflows. They are also exposed via external APIs, giving clients direct access to our models and insights within their own trading systems. In short, we provide the analytics foundation that powers smarter execution, fuels automation, and helps financial institutions optimise their performance.

What You'll Work On

We're in the early stages of re-architecting our infrastructure to support the future growth of analytics-driven trading. A key part of this transformation is expanding beyond physical machines to virtualised environments, giving us the flexibility to scale capacity as we onboard more clients and handle the ever increasing trading volumes. As a senior engineer, you'll have the opportunity to:

  • Design and build distributed systems that balance accuracy, consistency, availability, and low latency
  • Reimagine our architecture around a cloud-based Complex Event Processing (CEP) engine
  • Push the boundaries of throughput using Kafka, Flink, and analytical datastores
  • Lead the development of core components in our C++17 and Java 17 infrastructure stack
  • Ensure the scalability and the resiliency for both real-time streaming and historical big data
  • Drive engineering best practices, mentor peers, and influence technical direction across teams

You’ll Need To Have:

  • Experience building and running distributed systems in production
  • Experience using C++ and/or Java to build enterprise applications
  • A strong foundation in software design, architecture, and performance optimization
  • Proven ability to own projects end-to-end and influence technical strategy
  • A collaborative mindset and willingness to mentor

We’d Love To See:

  • Expertise in parallel processing or large-scale data pipelines
  • Hands-on experience with Apache Flink, Hadoop, or HBase
  • Familiarity with messaging systems (Kafka, BlazingMQ, RabbitMQ)
  • Exposure to front-end technologies (TypeScript/JavaScript)
  • Experience in technical leadership or project management

Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success.

Senior Software Engineer - Intraday Analytics in London employer: Bloomberg

Bloomberg is an exceptional employer, offering a dynamic work environment in the heart of London where innovation thrives. With a strong focus on employee growth, we provide ample opportunities for professional development and mentorship, ensuring that our team members can advance their careers while contributing to cutting-edge projects in financial technology. Our collaborative culture fosters creativity and inclusivity, making Bloomberg not just a workplace, but a community dedicated to simplifying and optimising trading at scale.
B

Contact Detail:

Bloomberg Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Intraday Analytics in London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do, especially in software engineering.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Senior Software Engineer - Intraday Analytics in London

Distributed Systems
C++
Java
Software Design
Architecture
Performance Optimisation
Cloud-based Complex Event Processing (CEP)
Kafka
Flink
Big Data
Technical Leadership
Project Management
Mentoring
Parallel Processing
Data Pipelines

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with distributed systems, C++, and Java, as well as any relevant projects you've led.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about analytics-driven trading. Share specific examples of how you've tackled challenges in previous roles and how you can contribute to our mission at StudySmarter.

Showcase Your Technical Skills: Don’t just list your technical skills; demonstrate them! If you’ve worked with Kafka, Flink, or cloud-based architectures, provide concrete examples of how you’ve used these technologies to solve real-world problems.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining the StudySmarter team!

How to prepare for a job interview at Bloomberg

✨Know Your Tech Stack

Make sure you’re well-versed in C++ and Java, as these are key to the role. Brush up on your knowledge of distributed systems and be ready to discuss your experience with them. It’s a good idea to have specific examples of projects where you’ve implemented these technologies.

✨Understand the Business

Familiarise yourself with the TRAX platform and its role in trading automation. Knowing how your work as a Senior Software Engineer will impact financial institutions can give you an edge. Be prepared to discuss how analytics can optimise trading strategies.

✨Showcase Your Problem-Solving Skills

Be ready to tackle some technical challenges during the interview. Think about how you would approach designing a cloud-based Complex Event Processing engine or optimising performance in a high-throughput environment. Demonstrating your thought process is just as important as the solution itself.

✨Emphasise Collaboration

This role requires a collaborative mindset, so highlight your experience mentoring others and working within teams. Share examples of how you’ve influenced technical direction or driven engineering best practices in previous roles. This shows you’re not just a coder, but a team player.

Senior Software Engineer - Intraday Analytics in London
Bloomberg
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>