Senior Software Engineer - PORT Data Validation Services London, GBR Posted yesterday
Senior Software Engineer - PORT Data Validation Services London, GBR Posted yesterday

Senior Software Engineer - PORT Data Validation Services London, GBR Posted yesterday

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Shape the technical direction of a new product in data validation services.
  • Company: Join Bloomberg, a leader in financial analytics and portfolio management tools.
  • Benefits: Enjoy a collaborative environment with opportunities for growth and learning.
  • Why this job: Work on high-quality software that impacts major financial clients globally.
  • Qualifications: Degree in Computer Science or equivalent experience; full-stack development skills required.
  • Other info: Diversity and inclusion are core values at Bloomberg; all backgrounds are welcome.

The predicted salary is between 43200 - 72000 £ per year.

What is PORT and PORT Enterprise, and where does the Data Validation Services (DVS) team fit in?

Bloomberg Portfolio Analytics (PORT) empowers the biggest players in the financial world to manage their portfolios, assess exposures, and make decisions that move the markets. Our flagship product on the Bloomberg Terminal is a mission-critical tool used daily by money managers, mutual funds, hedge funds, and pension funds around the world.

PORT Enterprise is a premium feature used by our largest clients with the most complex workflows. It allows them to integrate their own systems with PORT infrastructure, automating overnight processing and report generation.

DVS is a ‘white glove’ offering in addition to PORT Enterprise, and this is where our team comes in. As with any complex process, things can go wrong or behave in unexpected ways, and this can significantly impact our clients’ ability to fulfill their reporting requirements. Using integrations and tools built by the DVS team, the client-facing Enterprise Support team can identify and resolve their issues, often before they are even aware of the problem.

What’s in it for you? You’ll get to shape the technical direction of this brand new product as we add more DVS coverage to various parts of the PORT Enterprise workflow. You’ll get the opportunity to:

  • Work closely with the Product team to decide how DVS should interact with existing workflows, refining requirements and focusing on where the customer value lies
  • Design a solution which strikes a balance between being quick-to-market, and easy to upgrade or maintain with evolving requirements

DVS clients are some of Bloomberg’s most sophisticated Enterprise clients, and ensuring a reliable and smooth service is critical. As we onboard more clients, the focus on reliability will grow. So, if you enjoy building high quality, maintainable and well-tested software, then speak to us!

Our full-stack technology suite includes back-end services integrating the PORT Enterprise workflows and front-end tools for client-facing support teams and for clients themselves:

  • Python back-end
  • Typescript UI
  • React web-app
  • Some C++ and Lua

You’ll need to have:

  • A degree in Computer Science, Engineering, Mathematics, or similar field of study or equivalent work experience
  • An understanding of Computer Science fundamentals such as data structures and algorithms and a data oriented approach to problem-solving
  • Experience building full-stack, enterprise applications, ideally using Python/React
  • A passion for learning - it’s a cliché, but our work involves integrating many existing services so you’ll spend a lot of time digging through existing code and understanding how it works
  • Experience working on distributed systems
  • A passion for writing expressive and elegant code without sacrificing the pragmatism of getting things done

We’d love to see:

  • Experience working with Python in enterprise systems
  • A passion for software engineering and solving complex problems
  • A desire to write quality software and leave code in a better state than you found it

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

Senior Software Engineer - PORT Data Validation Services London, GBR Posted yesterday employer: Bloomberg L.P.

Bloomberg is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of London. As a Senior Software Engineer in the Data Validation Services team, you will have the opportunity to shape cutting-edge technology while working alongside some of the brightest minds in the industry. With a strong emphasis on employee growth, diversity, and a commitment to quality, Bloomberg provides a supportive environment where your contributions directly impact the financial world.
B

Contact Detail:

Bloomberg L.P. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - PORT Data Validation Services London, GBR Posted yesterday

✨Tip Number 1

Familiarise yourself with Bloomberg's PORT and PORT Enterprise products. Understanding how these tools function and their significance in the financial sector will help you articulate your insights during interviews.

✨Tip Number 2

Showcase your experience with full-stack development, particularly using Python and React. Be prepared to discuss specific projects where you've successfully integrated complex systems or improved existing workflows.

✨Tip Number 3

Highlight your problem-solving skills, especially in distributed systems. Prepare examples of challenges you've faced in previous roles and how you approached them, focusing on your analytical thinking and coding practices.

✨Tip Number 4

Demonstrate your passion for software engineering by discussing any personal projects or contributions to open-source software. This shows your commitment to writing quality code and continuous learning, which aligns with the role's requirements.

We think you need these skills to ace Senior Software Engineer - PORT Data Validation Services London, GBR Posted yesterday

Full-Stack Development
Python Programming
React Framework
Typescript
Understanding of Data Structures and Algorithms
Problem-Solving Skills
Experience with Distributed Systems
Code Quality and Maintainability
Integration of Existing Services
Client-Facing Support Experience
Software Engineering Principles
Passion for Learning
Ability to Write Expressive Code

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Senior Software Engineer position. Familiarise yourself with the PORT Data Validation Services and how it fits into Bloomberg's offerings.

Tailor Your CV: Highlight your experience with full-stack development, particularly using Python and React. Emphasise any work you've done on distributed systems and your understanding of data structures and algorithms.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and problem-solving. Mention specific projects where you've written maintainable code and how you've contributed to improving existing systems.

Showcase Your Learning Mindset: Bloomberg values a passion for learning. Include examples in your application that demonstrate your willingness to dig into existing code and learn from it, as well as any relevant courses or certifications you've completed.

How to prepare for a job interview at Bloomberg L.P.

✨Understand the Product

Before your interview, make sure you have a solid grasp of what PORT and PORT Enterprise are. Familiarise yourself with how the Data Validation Services team fits into the overall workflow and the importance of their role in client satisfaction.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python, React, and full-stack development. Highlight specific projects where you've built enterprise applications, focusing on your problem-solving approach and how you ensure code quality.

✨Demonstrate Your Passion for Learning

Since the role involves integrating existing services, express your enthusiasm for learning and adapting. Share examples of how you've tackled complex problems in the past and your approach to understanding legacy code.

✨Emphasise Reliability and Quality

Given the critical nature of the services provided, stress your commitment to writing maintainable and well-tested software. Discuss your strategies for ensuring reliability in distributed systems and how you leave code in a better state than you found it.

Senior Software Engineer - PORT Data Validation Services London, GBR Posted yesterday
Bloomberg L.P.
B
  • Senior Software Engineer - PORT Data Validation Services London, GBR Posted yesterday

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-06-23

  • B

    Bloomberg L.P.

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>