At a Glance
- Tasks: Build and manage backend systems for Bloomberg's infrastructure lifecycle management.
- Company: Join Bloomberg, a leader in tech innovation with a collaborative culture.
- Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
- Other info: Engage with open source communities and contribute to meaningful projects.
- Why this job: Make a real impact on global infrastructure while working with cutting-edge technologies.
- Qualifications: Strong software engineering skills and experience in backend system design.
The predicted salary is between 70000 - 90000 β¬ per year.
Location: London
Business Area: Engineering and CTO
Ref #:
Description & Requirements
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'll spend most of your time
- Mentor and elevate β thoughtful code reviews, knowledge sharing, and raising the team's engineering bar
What you bring:
Must-haves:
- 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'd 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.
Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success.
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.
Senior Software Engineer - MSX Compute Workflows in London employer: Bloomberg
Bloomberg is an exceptional employer, offering a dynamic work environment in London where innovation meets collaboration. As a Senior Software Engineer, you'll have the opportunity to work on cutting-edge technology that powers infrastructure for thousands of engineers globally, while benefiting from a culture that prioritises diversity, employee growth, and open-source contributions. With a commitment to mentorship and professional development, Bloomberg fosters an atmosphere where your skills can flourish and your contributions make a significant impact.
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 skills. Practice coding challenges and system design questions that relate to APIs and orchestration. We want to see how you think and solve problems!
β¨Tip Number 3
Show off your passion for open source! If you've contributed to any projects, be ready to discuss them. Itβs a great way to demonstrate your commitment to the tech community and your skills in action.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen. Plus, it shows youβre serious about joining the Bloomberg team and being part of our exciting journey.
We think you need these skills to ace Senior Software Engineer - MSX Compute Workflows in London
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 how you've used them to solve real-world problems. We love self-driven problem solvers, so share instances where you've identified issues and implemented practical solutions.
Apply Through Our Website:We encourage you to apply directly through our website. This ensures your application gets to the right people and helps us keep track of all candidates. Plus, itβs super easy to do!
How to prepare for a job interview at Bloomberg
β¨Know Your Tech Stack
Make sure youβre familiar with the technologies mentioned in the job description, especially Golang, Python, Docker, and Kubernetes. Brush up on your knowledge of REST and GraphQL APIs, as well as PostgreSQL. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.
β¨Showcase Your Problem-Solving Skills
Prepare examples from your past experiences where you've identified issues and implemented practical solutions. This role requires a self-driven problem solver, so be ready to discuss specific challenges you've faced and how you overcame them, particularly in backend systems or infrastructure management.
β¨Communicate Effectively
As a strong communicator, youβll need to work across various teams. Practice articulating your thoughts clearly and concisely. Think about how you can explain complex technical concepts to non-technical stakeholders, as this will demonstrate your ability to bridge gaps between infrastructure and product teams.
β¨Engage with Open Source
Since Bloomberg values open source contributions, be prepared to discuss any relevant projects youβve worked on. If you have experience contributing to open source communities, share those stories! It shows your commitment to collaboration and innovation, which aligns with Bloomberg's culture.