Senior Software Engineer - Feeds Platform Observability
Senior Software Engineer - Feeds Platform Observability

Senior Software Engineer - Feeds Platform Observability

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

At a Glance

  • Tasks: Build and maintain tools for real-time data infrastructure, ensuring reliability and observability.
  • Company: Join Bloomberg, a leader in financial data and technology, shaping the future of market intelligence.
  • Benefits: Enjoy competitive pay, flexible working options, and a vibrant company culture focused on innovation.
  • Why this job: Be part of a mission-driven team that impacts global decision-making with cutting-edge technology.
  • Qualifications: Degree in Computer Science or related field; proficiency in Python or C++; experience with distributed systems.
  • Other info: Participate in a global support model, enhancing your skills in a dynamic environment.

The predicted salary is between 48000 - 72000 £ per year.

Senior Software Engineer – Feeds Platform Observability

Location
London

Business Area
Engineering and CTO

Ref #
10044717

Description & Requirements

The Role


As a Senior Software Engineer in Bloomberg's Market Data group, you'll help ensure our real-time data infrastructure is reliable, automated, and observable at massive scale. Our systems process hundreds of billions of financial ticks per day and deliver them to clients within milliseconds-where accuracy, availability, and latency are non-negotiable. Your focus will be building tools, systems, and models that expose and improve the health of this infrastructure across the globe.

The Team


Platform Observability sits at the heart of Bloomberg's Market Data operations. Our mission is to make decision-making across Market Data intelligent and data-driven. To do that, we build the systems that model metadata across thousands of components in our Market Data Pipeline.

We design and maintain the Market Data Ontology and Knowledge Graph, enabling rich context, traceability, and insight across the platform. Our systems power operational awareness, automation, and strategic investment decisions. We partner across engineering, platform, and infrastructure to define standards, surface gaps, and drive reliability across one of the world's most critical real-time data platforms.

What You'll Do

  • Expand and maintain the Market Data Pipeline Ontology, our semantic model for system metadata.
  • Build and extend ETL plugins that collect, transform, and aggregate metadata from key systems.
  • Develop intuitive GUIs and interfaces to expose system insights and relationships to users.
  • Define and implement SLOs and SLIs to help the broader group measure and improve reliability.
  • Develop tools and solutions designed to enhance impact analysis and minimise outage time.
  • Work with teams across the Market Data organization to improve system architecture and metadata quality.
  • Participate in our escalation rotation (business hours only) as part of a global follow-the-sun support model.

You'll Need to Have

  • A degree in Computer Science, Engineering, Mathematics, or equivalent practical experience
  • Commercial experience and proficiency in Python or C++
  • Experience designing, scaling, and operating distributed systems.
  • Strong collaboration and communication skills-especially across, platform, infrastructure, SRE, and product teams.

We'd Love to See

  • Experience with semantic technologies: ontologies, RDF, or graph databases (e.g., Neo4j, RDF4J).
  • Familiarity with ETL or EIS platforms like Apache Camel or Airflow.
  • Knowledge of financial market data, especially around latency, availability, and correctness.
  • Experience building or contributing to observability platforms or knowledge graph tooling.

Senior Software Engineer - Feeds Platform Observability employer: Bloomberg

Bloomberg is an exceptional employer, offering a dynamic work environment in the heart of London where innovation meets collaboration. As a Senior Software Engineer, you'll have access to cutting-edge technology and the opportunity to work on critical real-time data systems that impact global financial markets. With a strong emphasis on employee growth, Bloomberg fosters a culture of continuous learning and development, ensuring that you can advance your career while contributing to meaningful projects that drive operational excellence.
B

Contact Detail:

Bloomberg Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Feeds Platform Observability

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python, C++, and semantic technologies like RDF or graph databases. Having hands-on experience or projects that showcase your skills in these areas can set you apart during discussions.

✨Tip Number 2

Network with current or former employees of Bloomberg, especially those in the Market Data group. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations, which you can leverage during your interview.

✨Tip Number 3

Prepare to discuss your experience with distributed systems and how you've tackled challenges related to reliability and performance. Be ready to share specific examples that demonstrate your problem-solving skills and ability to work collaboratively across teams.

✨Tip Number 4

Stay updated on trends in financial market data and observability platforms. Being knowledgeable about the latest developments in these areas will not only help you in interviews but also show your genuine interest in the role and the industry.

We think you need these skills to ace Senior Software Engineer - Feeds Platform Observability

Proficiency in Python or C++
Experience with distributed systems design and operation
Strong collaboration and communication skills
Knowledge of semantic technologies (ontologies, RDF, graph databases)
Familiarity with ETL platforms (e.g., Apache Camel, Airflow)
Understanding of financial market data principles
Experience with observability platforms
Ability to develop intuitive GUIs and interfaces
Skills in defining and implementing SLOs and SLIs
Experience in impact analysis and outage minimisation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Python or C++. Emphasise any work you've done with distributed systems and observability platforms, as these are key aspects of the role.

Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about the role and how your skills align with Bloomberg's mission. Mention specific experiences that demonstrate your ability to improve system reliability and your familiarity with semantic technologies.

Showcase Relevant Projects: If you have worked on projects involving ETL processes, graph databases, or financial data systems, be sure to include these in your application. Detail your contributions and the impact they had on the project's success.

Highlight Collaboration Skills: Since strong collaboration is essential for this role, provide examples of how you've successfully worked with cross-functional teams. This could include experiences where you partnered with infrastructure or product teams to achieve common goals.

How to prepare for a job interview at Bloomberg

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python or C++, as well as your understanding of distributed systems. Bring examples of projects where you've designed or scaled such systems, and be ready to explain your thought process.

✨Demonstrate Collaboration Experience

Highlight instances where you've worked closely with cross-functional teams, especially in platform, infrastructure, or SRE contexts. This role requires strong communication skills, so share how you effectively collaborated to achieve common goals.

✨Familiarise Yourself with Semantic Technologies

Since the role involves working with ontologies and graph databases, brush up on your knowledge of these technologies. Be ready to discuss any relevant experience you have with RDF or tools like Neo4j, as this could set you apart from other candidates.

✨Understand Financial Market Data

Having a grasp of financial market data concepts, particularly around latency, availability, and correctness, will be beneficial. Prepare to discuss how these factors impact system design and reliability, as they are crucial for the role.

Senior Software Engineer - Feeds Platform Observability
Bloomberg
B
  • Senior Software Engineer - Feeds Platform Observability

    London
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-07-27

  • B

    Bloomberg

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