Senior Software Engineer - Directory Group Management in London
Senior Software Engineer - Directory Group Management

Senior Software Engineer - Directory Group Management in London

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

At a Glance

  • Tasks: Develop high-throughput systems for identity data management and real-time processing.
  • Company: Bloomberg, a leader in financial technology with a focus on innovation.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Why this job: Join a dynamic team tackling meaningful challenges in identity resolution and data orchestration.
  • Qualifications: Experience in C++, Python, or Java; strong backend service design skills.
  • Other info: Collaborative environment with a commitment to diversity and inclusion.

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

Directory powers the "who" behind Bloomberg, unifying fragmented identity data and connecting millions of people and entity profiles across products, platforms, and enterprises. Our mission is to provide a single source of truth for people and entities in the financial world.

We ingest client identity data from Microsoft Entra ID or direct SFTP uploads alongside proprietary data from Bloomberg internal systems, enriching it into a unified view of people and entities. This enriched dataset is then streamed across Bloomberg and powers dynamic group resolution through our Group Manager as a Service (GMaaS), enabling systems to drive enterprise access control, financial content distribution, communication federation, user validation, compliance and more.

We use the latest technologies and a modern Developer Experience, with Python and C++ as our main languages, and alongside the Bloomberg proprietary stack we leverage open-source technologies including Redis, RabbitMQ, Kafka, Solr, and PostgreSQL.

You will work closely with engineers, product managers, and external stakeholders to shape our platform's roadmap and help firms meet growing regulatory and operational requirements.

What We Offer:
  • Building resilient, high-throughput systems that handle billions of requests per day.
  • Tackling meaningful problems in identity resolution, data modeling, and workflow orchestration.
  • Joining a team that values collaboration, inclusivity, and technical excellence.
We'll Trust You To:
  • Ingest, normalize, and enrich high-volume identity datasets from diverse internal and external sources.
  • Drive real-time data ingestion pipelines and message queue-based notification systems.
  • Serve low-latency, high-throughput APIs to internal consumers of Directory data.
  • Provide clients with tools to create and manage flexible, graph-structured group hierarchies within our user group management solution.
You’ll need to have:
  • Proven experience in an object-oriented programming language (C++, Python, or Java).
  • Experience designing and maintaining scalable backend services.
  • Familiarity with distributed systems, data pipelines, and real-time messaging frameworks.
  • An understanding of backend service architecture, APIs, and system observability.
We'd love to see:
  • Familiarity working with enterprise identity systems.
  • On-hands experience with technologies like Kafka, RabbitMQ, Redis.
  • A passion for clean, testable code and strong SDLC practices.
  • Experience collaborating across teams to shape platform APIs and infrastructure.

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 - Directory Group Management in London employer: Bloomberg L.P.

Bloomberg is an exceptional employer, offering a dynamic work environment in London where innovation and collaboration thrive. As a Senior Software Engineer, you'll engage with cutting-edge technologies while tackling meaningful challenges in identity resolution and data management. The company fosters a culture of inclusivity and technical excellence, providing ample opportunities for professional growth and development within a diverse team dedicated to making a significant impact in the financial world.
B

Contact Detail:

Bloomberg L.P. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Directory Group Management in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Bloomberg or in similar roles on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which can seriously boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Since you'll be working with Python and C++, make sure you can talk about your experience and projects confidently. Practice coding challenges to keep your skills sharp!

✨Tip Number 3

Show your passion for the role! When you get the chance to speak with interviewers, share why you're excited about identity resolution and data management. Your enthusiasm can set you apart from other candidates.

✨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 at Bloomberg.

We think you need these skills to ace Senior Software Engineer - Directory Group Management in London

Object-Oriented Programming
C++
Python
Java
Scalable Backend Services
Distributed Systems
Data Pipelines
Real-Time Messaging Frameworks
Backend Service Architecture
APIs
System Observability
Kafka
RabbitMQ
Redis
SDLC Practices

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 Python, C++, and any relevant technologies like Kafka or RabbitMQ. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about identity resolution and how your background makes you a great fit for our team. Keep it concise but impactful – we love a good story!

Showcase Your Projects: If you've worked on any projects that demonstrate your skills in backend services or data pipelines, make sure to mention them. We’re keen to see real-world applications of your expertise, so don’t hold back!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our awesome team at StudySmarter!

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

✨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 distributed systems and real-time messaging frameworks like Kafka and RabbitMQ. Being able to discuss how you've used these technologies in past projects will show that you're a great fit.

✨Understand the Business Context

Familiarise yourself with Bloomberg's mission and how the Directory Group Management role fits into it. Be prepared to discuss how your work can contribute to providing a unified view of identity data and enhancing enterprise access control. This shows that you’re not just technically skilled but also aligned with the company’s goals.

✨Prepare for Collaboration Questions

Since this role involves working closely with engineers and product managers, think of examples from your past experiences where you successfully collaborated across teams. Highlight your communication skills and how you’ve contributed to shaping platform APIs or infrastructure in a team setting.

✨Showcase Your Passion for Clean Code

Be ready to talk about your coding practices and why clean, testable code is important to you. Discuss any SDLC practices you follow and how they help in maintaining scalable backend services. This will demonstrate your commitment to technical excellence, which is highly valued in this role.

Senior Software Engineer - Directory Group Management in London
Bloomberg L.P.
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

B
  • Senior Software Engineer - Directory Group Management in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • B

    Bloomberg L.P.

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