Senior Software Engineer - PORT Data Validation Services
Senior Software Engineer - PORT Data Validation Services

Senior Software Engineer - PORT Data Validation Services

London Full-Time 48000 - 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 impactful projects that support top-tier clients in finance.
  • Qualifications: Degree in Computer Science or equivalent experience; full-stack development skills required.
  • Other info: Passion for coding and problem-solving is essential; remote work options available.

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

Location: London

Business Area: Engineering and CTO

Ref #: 10042208

Description & Requirements

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.

Senior Software Engineer - PORT Data Validation Services employer: Bloomberg

Bloomberg is an exceptional employer, particularly for the Senior Software Engineer role in our London office, where innovation meets collaboration. Our vibrant work culture fosters continuous learning and professional growth, offering employees the chance to shape cutting-edge financial technology while working alongside some of the industry's brightest minds. With a focus on employee well-being and a commitment to diversity, we provide a supportive environment that encourages creativity and excellence, making it a truly rewarding place to advance your career.
B

Contact Detail:

Bloomberg Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - PORT Data Validation Services

✨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 demonstrate your knowledge during interviews.

✨Tip Number 2

Brush up on your Python and React skills, as these are key technologies for the role. Consider building a small project or contributing to open-source projects that utilise these languages to showcase your abilities.

✨Tip Number 3

Network with current or former employees of Bloomberg, especially those in the Engineering and CTO departments. They can provide valuable insights into the company culture and the specific challenges faced by the DVS team.

✨Tip Number 4

Prepare to discuss your experience with distributed systems and how you've tackled complex problems in past projects. Be ready to share specific examples that highlight your problem-solving skills and your passion for quality software.

We think you need these skills to ace Senior Software Engineer - PORT Data Validation Services

Full-Stack Development
Python Programming
React Framework
Typescript
Data Structures and Algorithms
Distributed Systems
Software Design Principles
Problem-Solving Skills
Code Quality Assurance
Integration of Existing Services
Agile Methodologies
Technical Documentation
Collaboration with Product Teams
Adaptability to Evolving Requirements

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: Customise your CV to highlight relevant experience in full-stack development, particularly with 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: Write a cover letter that showcases your passion for software engineering and problem-solving. Mention specific projects or experiences that demonstrate your ability to write maintainable and high-quality code.

Showcase Your Learning Mindset: In your application, express your enthusiasm for learning and adapting to new technologies. Provide examples of how you've tackled complex problems or integrated existing services in past roles.

How to prepare for a job interview at Bloomberg

✨Understand the Product

Before your interview, make sure you have a solid understanding of what PORT and PORT Enterprise are. Familiarise yourself with how Data Validation Services fit into the overall workflow and the importance of reliability for clients.

✨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 and be ready to explain your approach to problem-solving using data structures and algorithms.

✨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 what you've learned from those experiences.

✨Prepare Questions for Them

Have insightful questions ready about the team, the challenges they face, and the future direction of the DVS product. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Senior Software Engineer - PORT Data Validation Services
Bloomberg
B
  • Senior Software Engineer - PORT Data Validation Services

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

    Application deadline: 2027-05-03

  • B

    Bloomberg

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