At a Glance
- Tasks: Design and build the next-gen DataHub for seamless data experiences.
- Company: Join Bloomberg, a leader in financial data technology.
- Benefits: Competitive salary, health benefits, and opportunities for remote work.
- Other info: Dynamic team culture with a focus on creativity and collaboration.
- Why this job: Shape how engineers interact with data and drive innovation.
- Qualifications: Strong software engineering skills and experience with modern UI frameworks.
The predicted salary is between 70000 - 90000 £ per year.
Bloomberg runs on data. Every product, model, chart, alert, workflow, and client‑facing insight depends on engineers being able to find, understand, trust, and use financial datasets at scale. DataHub is Bloomberg’s experience layer for data. What GitHub is for code, DataHub is for data: the place where engineers discover datasets, understand schemas, request access, publish streams, subscribe to changes, query data, and build data‑driven applications.
This is a senior full‑stack engineering role at the intersection of product experience, distributed systems, developer platforms, data infrastructure, and AI‑ready metadata. You will help design and build the next generation of DataHub: the interfaces, backend services, and control‑plane systems that allow Bloomberg engineers to move from intent to outcome — from finding the right dataset to understanding it, accessing it, provisioning infrastructure around it, querying it, publishing it, and operating it safely in production.
This is not only a frontend role, and it is not only a backend infrastructure role. The experience is the full journey: the UI, the APIs, the semantic model, the provisioning flow, the feedback loops, the error states, the defaults, the automation, and the reliability of the systems underneath. The next frontier is AI. For agents to be effective with data, they need more than raw tables and APIs. They need context: catalog metadata, schemas, lineage, ownership, quality signals, permissions, relationships, usage patterns, and business meaning. We are building the semantic and experiential foundation that will allow both humans and AI agents to understand and work with Bloomberg’s data safely.
You’ll trust yourself to:
- Build intuitive, production‑grade product experiences for engineers working with data.
- Design and implement full‑stack workflows across React‑based interfaces, APIs, and backend services.
- Build control‑plane systems that turn complex data infrastructure into simple, reliable user actions.
- Apply design thinking to technical workflows: understand user pain points, prototype better experiences, and turn strong ideas into production software.
- Shape experiences around data discovery, cataloging, schema understanding, semantic context, lineage, and AI‑assisted workflows.
- Bring product taste to engineering decisions, from interaction design and API shape to latency, observability, failure handling, and operational safety.
- Help create new data experiences across portals, notebooks, query tools, programmable workflows, and agentic interfaces.
- Design systems that are simple at the surface, but reliable, transparent, and scalable underneath.
- Work with engineers across Bloomberg to understand how they use data and turn recurring friction into platform capabilities.
- Mentor other engineers and contribute to the technical direction of the platform.
You’ll need to have:
- Strong professional software engineering experience building production systems.
- Experience building reliable frontend applications using React, Vue, or a similar modern UI framework.
- Backend engineering experience in Java, Kotlin, Scala, Go, or another production backend language.
- Strong systems fundamentals across distributed systems, Linux, networking, APIs, service reliability, or data infrastructure.
- Experience owning features or services end‑to‑end, from design and implementation through rollout and operation.
- Product‑minded engineering judgment: the ability to translate ambiguous user needs into intuitive, reliable software experiences.
- Good design taste: clear workflows, useful defaults, fast feedback loops, understandable errors, safe automation, and interfaces that make complex systems feel simple.
- A degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.
We’d love to see:
- Experience building developer platforms, internal tools, control planes, data platforms, cloud platforms, or engineering productivity products.
- Familiarity with data catalogs, metadata platforms, semantic layers, lineage systems, knowledge graphs, or search and discovery experiences.
- Familiarity with technologies such as Kubernetes, Trino, Spark, notebooks, or lakehouse architectures.
- Experience applying design thinking, prototyping, user research, or developer‑experience principles to technical platforms.
- Interest in AI‑assisted developer workflows, agentic systems, semantic search, data discovery, metadata management, or data infrastructure.
- A track record of taking ambiguous ideas and turning them into polished, production‑quality software.
This role is about more than building infrastructure. It is about shaping how engineers experience data. The hard part is not only scaling systems. It is designing the right abstractions, workflows, and interfaces so that powerful data infrastructure becomes simple, trustworthy, and useful. That requires engineering depth, but also imagination, taste, and execution. You do not need to arrive as an expert in every technology we use. Prior experience with semantic technologies, data catalogs, or knowledge graphs is helpful, but not required. What matters most is your ability to learn deeply, think clearly, design thoughtfully, and build across the stack.
DataHub is where Bloomberg’s data becomes discoverable, understandable, usable, programmable, and operational. This team builds that experience.
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.
Senior Software Engineer - DataHub Experience & Control Plane London, GBR Posted today employer: Bloomberg L.P.
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 shape the future of data experiences while benefiting from a culture that values diversity, continuous learning, and mentorship. With access to cutting-edge technologies and a commitment to employee growth, Bloomberg empowers you to turn complex challenges into intuitive solutions, making your work both meaningful and rewarding.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - DataHub Experience & Control Plane London, GBR Posted today
✨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.
✨Tip Number 2
Show off your skills! If you have a portfolio or GitHub, make sure it’s up to date with your best projects. Highlight any work related to data infrastructure or full-stack development to catch their eye.
✨Tip Number 3
Prepare for the interview by understanding Bloomberg's products and how they use data. Be ready to discuss how your experience aligns with their mission to make data discoverable and usable.
✨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 genuinely interested in joining the team.
We think you need these skills to ace Senior Software Engineer - DataHub Experience & Control Plane London, GBR Posted today
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 full-stack experience, especially with React and backend languages like Java or Go. We want to see how you can contribute to building intuitive data experiences!
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for the role. Explain why you're excited about DataHub and how your background in software engineering makes you a great fit. Don’t forget to mention any relevant projects or experiences that showcase your product-minded approach!
Showcase Your Problem-Solving Skills:In your application, include examples of how you've tackled complex problems in previous roles. We love seeing candidates who can turn user pain points into effective solutions, so share specific instances where your design thinking made a difference!
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and it helps us keep track of your application. Plus, you’ll be one step closer to joining our amazing team at Bloomberg!
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, like React for frontend and Java or Go for backend. Brush up on your knowledge of distributed systems and data infrastructure, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Highlight your ability to translate user needs into intuitive software experiences, as this is key for the role.
✨Understand the User Experience
Since this role focuses on shaping how engineers experience data, think about how you can apply design thinking to technical workflows. Be ready to share examples of how you've improved user experiences in past projects.
✨Ask Insightful Questions
Prepare thoughtful questions about the team’s current projects and challenges. This shows your genuine interest in the role and helps you understand how you can contribute to the DataHub experience.