Senior Software Engineer - Integration Workflows
Location
London
Business Area
Engineering and CTO
Ref #
Description & Requirements
Bloomberg Connectivity & Integration (BCI) group is changing the way our Enterprise clients connect and integrate with Bloomberg. Engineering technology for high throughput and low-latency secure data transfer over a distributed cloud-based infrastructure. Allowing our users to provision and get analytics over their integration suite with Bloomberg products, accessible through a single system available online and in the Bloomberg Terminal.
The Integration Workflows team, part of Bloomberg's Connectivity & Integration organization, builds the self-service infrastructure that enables Bloomberg product team to create, manage and monitor integrations. We own both the front-end and back-end of the Integration Designer, a core tool that lets users create, manage, and monitor complex data pipelines. These pipelines are represented as graphs, where each node connects to a connectivity endpoint (such as Kafka, FIX, or HTTP) or a Bloomberg service (Trading, Portfolio management, Reporting).
We're looking for a Senior Software Engineer who is passionate about building scalable systems, driving technical excellence, and collaborating across teams to deliver impactful solutions. You'll play a key role in shaping our architecture, evolving our tools, and bringing innovative ideas to life.
We'll trust you to:
* Partner with Product Owners to build a vision and evolve our products
* Take ownership of the full development cycle leading high-profile projects, from ideation to designing architecture, driving stakeholder communication, coding and managing timelines, to a successful release
* Pioneer best practices on the team
* Embrace collaboration and working together as a team towards the same goal in an Agile environment
You'll need to have:
* Experience in software development, with a strong focus on building scalable web applications.
* Proficiency with React for building responsive and performant UIs.
* Experience in backend development, including RESTful API design and microservice architectures.
* Understanding of databases (Ideally Postgres) and data modelling principles.
* Excellent problem-solving and debugging skills, with attention to performance and maintainability.
* Strong understanding of software engineering principles, testing methodologies, and version control (Git).
* Ability to collaborate effectively in cross-functional teams, mentor others, and contribute to architectural decisions.
We'd love to see:
* knowledge of Typescript, React, C#, Golang
* Experience with asynchronous or event-driven architectures (e.g., message queues like Kafka, RabbitMQ).
* Understanding of authentication and authorization standards such as OAuth2, OpenID Connect, and JWT.
* Experience with testing frameworks such as Jest, xUnit, Cypress, or Playwright for automated testing.
* Prior experience working in agile environments and participating in code reviews and architectural discussions.
Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success.