Senior Software Engineer - MSX Compute Workflows in London

Senior Software Engineer - MSX Compute Workflows in London

London Full-Time 70000 - 90000 € / year (est.) No home office possible
Bloomberg L.P.

At a Glance

  • Tasks: Build and manage infrastructure for 110,000+ servers using cutting-edge technologies.
  • Company: Join Bloomberg, a leader in tech innovation with a collaborative culture.
  • Benefits: Enjoy competitive salary, health benefits, remote work, and growth opportunities.
  • Other info: Dynamic environment with excellent career growth and mentoring opportunities.
  • Why this job: Make a real impact on global infrastructure while working with open source technologies.
  • Qualifications: Strong software engineering skills and experience in backend system design.

The predicted salary is between 70000 - 90000 € per year.

Imagine building the platform that powers infrastructure for 9,000+ Bloomberg engineers worldwide — managing a fleet of over 110,000 servers across Bloomberg's global datacenters. Every service, every product that Bloomberg clients rely on runs on infrastructure managed through systems you'll help create.

Join the Compute Workflows team within Managed Systems Experience (MSX), where we're building Bloomberg's unified platform for infrastructure lifecycle management. Today, the team manages the full lifecycle of Bloomberg's compute fleet across data centers and public cloud (AWS, Azure & GCP). Tomorrow, we're evolving it into a service-aware platform: a single pane of glass where application and service owners can manage not just their infrastructure, but their services, container workloads, and operational dependencies — all in one place.

What you'll build

Our mission is ambitious: transform INFR from a compute provisioning tool into Bloomberg's unified management plane for all managed compute — bare metal, VMs, containerized workloads, and Kubernetes — across every environment Bloomberg operates in. You'll build the backend systems and APIs that orchestrate this: service lifecycle workflows, container orchestration on the managed fleet, and the provisioning infrastructure that keeps 110,000+ servers running reliably.

You'll work deep in the stack — designing robust APIs, scalable data models, and orchestration pipelines — while also contributing to the frontend. You'll write React/TypeScript as part of shipping complete features, though it's not the primary focus of the role.

Our Stack (100% Open Source)

  • Backend: Golang, Python
  • Infrastructure & Orchestration: Docker, Kubernetes, Airflow, Salt, Ansible, Chef
  • Data: PostgreSQL, Redis, Kafka
  • API: REST, GraphQL
  • Frontend: React with TypeScript

What you'll do

  • Own backend systems — design, build, and operate the APIs and services that power infrastructure and service lifecycle workflows end-to-end
  • Build scalable APIs (REST & GraphQL) that serve both the INFR UI and programmatic consumers across Bloomberg engineering
  • Architect data models that represent Bloomberg's entire technology infrastructure — from bare servers to containerized applications — at massive scale
  • Drive workflow orchestration — design pipelines that coordinate complex, multi-step infrastructure and service operations reliably
  • Extend INFR to new domains — containers, services, and applications — as we evolve from infrastructure management to a unified compute platform
  • Identify and eliminate bottlenecks across provisioning, deployment, and lifecycle workflows
  • Collaborate with stakeholders to translate infrastructure and service ownership pain points into well‐designed backend solutions
  • Contribute to frontend — we're a full‐product team; you'll write React/TypeScript as part of shipping features end-to-end, though backend and infrastructure work is where you spend most of your time
  • Mentor and elevate — thoughtful code reviews, knowledge sharing, and raising the team's engineering bar

What you bring

  • Strong software engineering fundamentals with proven backend system design and delivery
  • Track record building and operating production APIs or services at scale
  • Strong communicator who can work across infrastructure and product boundaries
  • Self‐driven problem solver who identifies issues proactively and designs practical solutions
  • Degree in Computer Science, Electrical Engineering, or equivalent experience

We would be excited if you have

  • Infrastructure and systems experience — familiarity with how compute is provisioned, managed, and orchestrated (bare metal, VMs, cloud)
  • Linux systems knowledge — comfortable at the OS layer: process management, networking, filesystem concepts
  • Configuration management experience with Salt, Ansible, Chef, or similar tools
  • Container and orchestration expertise — Docker, Kubernetes, or related technologies
  • Workflow orchestration — Apache Airflow or similar pipeline frameworks
  • Database design skills — schema design and query optimization in PostgreSQL or similar RDBMS
  • Distributed systems knowledge — you think about consistency, reliability, and failure modes at scale
  • Frontend familiarity — React or similar; you'll be expected to contribute, though it's not where the bulk of the role lives

Why this role matters

You'll work at Bloomberg's scale — managing over 110,000 servers where high availability, latency‐sensitive operations, and massive throughput aren't just buzzwords, they're daily requirements. The systems you build will define how Bloomberg's entire engineering organization provisions, operates, and evolves its compute infrastructure — and how that infrastructure becomes the foundation for services, containers, and cloud workloads as Bloomberg's platform strategy advances.

Our open source commitment

Bloomberg is deeply invested in open source. We've spent over a decade building critical infrastructure with open source technologies and giving back to the community. In this role, you'll have opportunities to engage with global open source communities, contribute to projects you care about, and potentially lead initiatives that benefit the broader ecosystem.

If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role.

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

Senior Software Engineer - MSX Compute Workflows in London employer: Bloomberg L.P.

Bloomberg is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among its engineers. With a commitment to open source and a focus on employee growth, team members have the opportunity to engage with global communities and contribute to impactful projects. Located in a vibrant city, Bloomberg provides a stimulating environment where employees can thrive both personally and professionally, making it an ideal place for those seeking meaningful and rewarding careers.

Bloomberg L.P.

Contact Detail:

Bloomberg L.P. Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer - MSX Compute Workflows in London

Tip Number 1

Network like a pro! Reach out to current or former Bloomberg employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the technical interview by brushing up on your backend system design skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!

Tip Number 3

Show your passion for open source! If you've contributed to any projects, make sure to highlight that experience. It aligns perfectly with Bloomberg's commitment to open source and shows you're proactive.

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, it shows you’re genuinely interested in joining the team.

We think you need these skills to ace Senior Software Engineer - MSX Compute Workflows in London

Backend System Design
API Development
REST
GraphQL
Golang
Python
Docker

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 backend system design experience and any relevant projects you've worked on, especially those involving APIs or orchestration.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this role at Bloomberg. Share specific examples of how your background in software engineering and infrastructure management makes you a great fit for our Compute Workflows team.

Showcase Your Problem-Solving Skills:In your application, don't just list your skills; demonstrate them! Include examples of challenges you've faced in previous roles and how you tackled them, particularly in backend development or workflow orchestration.

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 our team!

How to prepare for a job interview at Bloomberg L.P.

Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Golang, Python, Docker, and Kubernetes. Be ready to discuss your experience with these tools and how you've used them in past projects.

Showcase Your Problem-Solving Skills

Prepare examples of how you've identified and solved complex problems in previous roles. Highlight your proactive approach and ability to design practical solutions, especially in backend systems and API development.

Communicate Effectively

As a strong communicator, practice articulating your thoughts clearly. Be prepared to explain technical concepts in simple terms, as you'll need to collaborate across different teams and stakeholders.

Demonstrate Your Passion for Open Source

Since Bloomberg values open source contributions, be ready to discuss any projects you've been involved in. Share your thoughts on the importance of open source in the tech community and how you can contribute to it at Bloomberg.