At a Glance
- Tasks: Join us as a Senior Software Engineer to enhance trading data systems and lead impactful projects.
- Company: Bloomberg is a leading global financial services firm known for innovation and diversity.
- Benefits: Enjoy high-visibility projects, a collaborative environment, and opportunities for professional growth.
- Why this job: Shape the future of trading data while working with cutting-edge technology in a dynamic team.
- Qualifications: Experience in system design, proficiency in C++, and strong problem-solving skills required.
- Other info: Bloomberg values diversity and is committed to an inclusive workplace.
The predicted salary is between 43200 - 72000 £ per year.
Senior Software Engineer – MOCA
All potential applicants are encouraged to scroll through and read the complete job description before applying.
Location
London
Business Area
Engineering and CTO
Ref #
10044546
Description & Requirements
The Market and Order Data Analytics (MODA) platform is essential to Bloombergs trading automation and execution systems by providing scalable shared infrastructure for the normalization, distribution, and storage of trading data.
We build and own the APIs that express the platforms data model, along with the infrastructure systems that validate and distribute the data through our network and to our consumers. We provide our clients with a platform that allows engineers across Bloomberg to enrich and combine data sources, enabling the definition of complex heuristics that are critical to our clients trading decisions.
What are we looking for?
We are looking for an experienced, self-driven full-stack engineer to help us in our mission to unlock the power of trading data. Were looking for someone who takes initiative, thrives in cross-functional environments, and can independently lead projects from concept to delivery. Because our work touches so many teams, youll collaborate closely with product owners and engineers across multiple organizations.
Our Tech Stack
-
Languages: Our engineers spend around 70% of their time writing C++, with the rest of the time spent building and enhancing UI components in TypeScript/JavaScript
-
Tools: A mix of open-source and custom-built software
-
Focus: High-performance, scalable, and maintainable infrastructure
What\’s in it for you?
-
A chance to work at the intersection of infrastructure and application development
-
Ownership of high-visibility projects that directly impact client trading experiences
-
A unique opportunity to shape the future of Bloombergs data platform as it scales to new users and use cases
You will need to have
-
Demonstrated experience in system design and architecture
-
Strong problem-solving skills in large, interconnected systems
-
Proficiency in C++ development
-
The ability to collaborate with our stakeholders and turn their ideas into fully scoped out projects
We\’d love to see
-
A passion for data driven systems
-
A strong sense of ownership
-
TypeScript/JavaScript experience
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
#J-18808-Ljbffr
Senior Software Engineer - MOCA (London) employer: Bloomberg L.P.
Contact Detail:
Bloomberg L.P. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - MOCA (London)
✨Tip Number 1
Familiarise yourself with Bloomberg's Market and Order Data Analytics (MODA) platform. Understanding the specifics of their trading automation and execution systems will help you demonstrate your knowledge during interviews.
✨Tip Number 2
Showcase your experience in system design and architecture by preparing examples of past projects. Be ready to discuss how you've tackled complex problems in interconnected systems, as this is crucial for the role.
✨Tip Number 3
Brush up on your C++ skills, as this is a significant part of the job. Consider working on personal projects or contributing to open-source initiatives that involve C++ to strengthen your practical experience.
✨Tip Number 4
Network with current or former Bloomberg employees on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the specific challenges faced by the team you'll be joining.
We think you need these skills to ace Senior Software Engineer - MOCA (London)
Some tips for your application 🫡
Understand the Job Requirements: Carefully read through the job description for the Senior Software Engineer position. Make sure you understand the key responsibilities and required skills, especially in C++ and TypeScript/JavaScript.
Tailor Your CV: Highlight your relevant experience in system design, architecture, and problem-solving within large systems. Emphasise your proficiency in C++ and any projects where you've collaborated with cross-functional teams.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data-driven systems and your sense of ownership. Mention specific examples of how you've led projects from concept to delivery, aligning with the company's mission.
Proofread Your Application: Before submitting, double-check your CV and cover letter for any spelling or grammatical errors. Ensure that all information is accurate and presents you in the best light possible.
How to prepare for a job interview at Bloomberg L.P.
✨Showcase Your C++ Expertise
Since the role heavily involves C++, make sure to prepare examples of your past projects where you've used this language. Be ready to discuss specific challenges you faced and how you overcame them.
✨Demonstrate System Design Skills
Be prepared to talk about your experience in system design and architecture. Consider discussing a project where you had to design a complex system, highlighting your problem-solving skills and decision-making process.
✨Highlight Collaboration Experience
This position requires working closely with product owners and engineers. Share examples of how you've successfully collaborated in cross-functional teams, focusing on your communication skills and ability to turn ideas into actionable projects.
✨Express Your Passion for Data-Driven Systems
Bloomberg values a passion for data-driven systems. Be sure to convey your enthusiasm for working with data and how it influences your engineering decisions. Discuss any relevant projects that showcase this passion.