Senior Software Engineer - Workflow Orchestration in London
Senior Software Engineer - Workflow Orchestration

Senior Software Engineer - Workflow Orchestration in London

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

At a Glance

  • Tasks: Develop APIs and tackle complex distributed systems for workflow management.
  • Company: Join Bloomberg, a leader in financial technology with a collaborative culture.
  • Benefits: Competitive salary, health benefits, remote work options, and professional growth opportunities.
  • Why this job: Make an impact on innovative projects that shape the future of financial workflows.
  • Qualifications: Proficiency in C++ or Python and experience with large-scale distributed systems.
  • Other info: Dynamic environment with opportunities for mentorship and career advancement.

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

Part of the Enterprise Products organization, the Workflow Orchestration group is dedicated to delivering workflow management, orchestration, and transparency solutions for highly distributed, fully asynchronous, enterprise-scale applications. Through our platform, we serve both internal clients who need to orchestrate complex financial workflows and large institutional clients who rely on us to manage their financial pipelines and synchronize their inbound and outbound processes.

The Workflow Frameworks team builds a generic, high-performance, DAG-based orchestration engine that serves as foundational infrastructure for distributed and asynchronous enterprise workflows. Through our Python API, clients can define workflows that operate seamlessly across a wide range of execution environments. The Workflow Management team owns the enterprise Batch Processing Platform, which is a highly scalable and distributed workflow management solution. The team's vision is to offer external clients a powerful workflow orchestration tool that enables them to easily define, execute, monitor, and maintain their workflows. The Workflow Transparency team delivers systems that provide insight, transparency, and metrics for data flowing through enterprise platforms. The team ingests, processes, and exposes data from a broad set of internal systems, empowering users to understand their workflows and make informed decisions.

We are seeking experienced software engineers to join one of these three teams. Successful candidates will develop internal and client-facing APIs for managing workflows end-to-end, tackle the complexities of large-scale distributed systems and asynchronous applications, and contribute to the design and evolution of a product that currently serves specific needs and is progressing toward a Bloomberg-wide platform offering.

We will trust you to:

  • Work on a variety of cross-functional integration projects with teams from multiple engineering organizations.
  • Develop internal and client-facing APIs for managing workflows end-to-end.
  • Tackle the complexities of large-scale distributed systems, data pipelines, and asynchronous applications.
  • Contribute to the design and evolution of a product with specific use cases that is moving toward a unified Bloomberg-wide platform.
  • Lead a technical improvement area aligned with your interests, such as observability, APIs, testing frameworks, or tooling.

You will need to have:

  • Proficiency in a high-level language, for example C++ or Python.
  • Strong experience with large-scale distributed systems and asynchronous programming.
  • A collaborative mindset and eagerness to work across teams and organizational boundaries.
  • Excellent software and system design skills.
  • Strong problem-solving abilities and experience driving product development.

We would love to see:

  • Experience working in platform or infrastructure teams.
  • Experience with business intelligence or dashboarding tools.
  • A passion for mentoring and sharing knowledge within your team and beyond.
  • Interest in advocating for and implementing industry best practices in testing, automation, CI/CD, and observability.
  • Familiarity with Kafka, RabbitMQ, Redis, or Solr.
  • Familiarity with AI development workflows and tooling, for example Copilot, Claude, or MCP.

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

Senior Software Engineer - Workflow Orchestration in London employer: Bloomberg

Bloomberg is an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation in the heart of London. With a strong focus on employee growth, we provide opportunities for professional development through mentorship and cross-functional projects, ensuring that our team members are equipped to tackle complex challenges in large-scale distributed systems. Join us to be part of a forward-thinking organisation that values transparency, creativity, and the pursuit of excellence in technology.
B

Contact Detail:

Bloomberg Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Workflow Orchestration in London

✨Network Like a Pro

Get out there and connect with folks in the industry! Attend meetups, tech talks, or even online webinars. The more people you know, the better your chances of landing that Senior Software Engineer role.

✨Show Off Your Skills

Don’t just talk about your experience; demonstrate it! Work on personal projects or contribute to open-source. Share your code on GitHub and make sure it’s polished. This is your chance to shine and show what you can bring to the Workflow Orchestration team.

✨Ace the Interview

Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, they want to see how you tackle complex problems, so think out loud during the interview!

✨Apply Through Our Website

Make sure to apply directly through our website! It shows you're genuinely interested and gives you a better shot at getting noticed. Plus, we love seeing candidates who take that extra step to engage with us directly.

We think you need these skills to ace Senior Software Engineer - Workflow Orchestration in London

C++
Python
Large-Scale Distributed Systems
Asynchronous Programming
API Development
Software and System Design
Problem-Solving Abilities
Collaboration
Business Intelligence Tools
Dashboarding Tools
Testing Best Practices
Automation
CI/CD
Observability
Familiarity with Kafka

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with distributed systems and asynchronous programming, as these are key for us. Use specific examples that showcase your skills in developing APIs and managing workflows.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for workflow orchestration and how your background aligns with our needs. Don’t forget to mention any relevant projects or experiences that demonstrate your problem-solving abilities and collaborative mindset.

Showcase Your Technical Skills: We want to see your technical prowess! Include any relevant programming languages, tools, and technologies you’ve worked with, especially C++ or Python. If you have experience with Kafka, RabbitMQ, or similar, make sure to highlight that too!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy and ensures your application goes directly to our hiring team. Plus, it shows you’re serious about joining us at StudySmarter!

How to prepare for a job interview at Bloomberg

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and C++. Brush up on your knowledge of large-scale distributed systems and asynchronous programming. Being able to discuss your experience with these technologies will show that you're a strong fit for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, particularly those involving workflow orchestration or distributed systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easy for the interviewer to see how you approach complex problems.

✨Demonstrate Collaboration

Since this role involves working across teams, be ready to share examples of how you've successfully collaborated with others in the past. Highlight any cross-functional projects you've been part of and how you contributed to their success. This will show that you have the collaborative mindset they’re looking for.

✨Ask Insightful Questions

Prepare thoughtful questions about the team’s current projects, challenges they face, or their vision for the future of the Workflow Orchestration group. This not only shows your interest in the role but also gives you valuable insights into whether the company is the right fit for you.

Senior Software Engineer - Workflow Orchestration in London
Bloomberg
Location: London
Go Premium

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

>