Senior Software Engineer DataHub Experience & Control Plane
Job Summary
Description & Requirements
Whats the role
- 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.
Youll 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.
Wed 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.
Why this role is different
About Us
Required Experience:
Senior IC
About Company
Bloomberg is the world's primary distributor of financial data and a top news provider of the 21st century. A global information and technology company, we use our dynamic network of data, ideas and analysis to solve difficult problems every day. Our customers around the world rely on ... View more