Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer - Research Management Systems (Analytics & Reporting)

Bloomberg L.P.

Greater London

On-site

GBP 100,000 - 125,000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial services company in Greater London seeks a Senior Full-Stack Software Engineer to design and build core components for a new analytics platform. You will lead projects and technical decision-making, ensuring best engineering practices. Strong proficiency in Python, C++, Java or JavaScript is essential. Excellent communication and collaboration skills are required. The role involves working with teams across various locations and supporting junior colleagues.

Qualifications

  • Proven experience in software engineering with a strong background in designing and building distributed systems.
  • Proficiency in Python, C++, Java, or JavaScript with production-quality code ability.
  • Excellent communication skills for collaboration across teams.

Responsibilities

  • Design and build core components of the analytics platform.
  • Lead projects and make technical decisions.
  • Support and mentor less experienced colleagues.

Skills

Python
C++
Java
JavaScript
OLTP technologies
OLAP technologies
Data visualization
Communication

Tools

PowerBI
Tableau
Trino
Docker
Kubernetes
Job description
Description & Requirements

Research Management Systems (RMS) provides structure, control, efficiency and transparency to the investment research process of institutional investors. Every client has their own approach to identifying investible opportunities, it forms a key part of their strategy for beating the market. RMS seeks to provide custom solutions that align to the unique needs of every client, in a scalable way. We are a recently formed engineering group and a rapidly growing part of the business. RMS has multiple teams, in multiple locations, each with a clear mission.

The mission of the Analytics & Reporting team is to give research leaders visibility into the internal operations of their team to empower evidence-driven decisions about the process, the tools and the team. This transparency is important in becoming more effective, in sustaining their effectiveness and in demonstrating their effectiveness to prospective partners.

About the Role

We’re seeking a Senior Full-Stack Software Engineer with experience in scalable, distributed system design. Experience of decision analytics would be helpful as our mission requires us to build a new analytics platform. You will influence key technical decisions for us and thereby build a system that will influence key decisions and processes for our clients.

We'll trust you to:
  • Design and build core components of our analytics platform as part of a team.
  • Lead projects and technical decision making.
  • Ensure the team adopts best engineering practices across the entire SDLC.
  • Collaborate with a broad set of stakeholders including your immediate team, the broader RMS group, other parts of the engineering community, sales, implementations, support, product managers and user experience experts.
  • Support and mentor less experienced colleagues as appropriate.
  • Embrace an inclusive approach to communication and collaboration.
You’ll need to have:
  • Proven experience in software engineering, with a strong background in designing and building distributed systems or data platforms.
  • Proficiency in Python, C++, Java, or JavaScript is required, with a demonstrable ability to write production-quality code.
  • Experience with OLTP and OLAP technologies and a demonstrable familiarity with query languages.
  • Excellent communication skills and ability to collaborate across interdisciplinary teams in a variety of locations.
We'd love to see:
  • Experience with, or an interest in, data visualisation and communicating insights as clearly and impactfully as possible.
  • Familiarity with industry standard and open source analytics tools such as PowerBI, Tableau, Trino.
  • Experience with semantic data modeling.
  • Familiarity with container technologies (Docker, Kubernetes).

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

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.