Software Engineer III (DSE - London)
Software Engineer III (DSE - London)

Software Engineer III (DSE - London)

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Join our team to develop and maintain real-time data feeds for financial applications.
  • Company: FactSet provides innovative data solutions for over 200,000 investment professionals globally.
  • Benefits: Enjoy a supportive work environment, flexible options, and recognition as a top workplace.
  • Why this job: Be part of a cutting-edge team transforming financial data delivery in the cloud.
  • Qualifications: Bachelor’s in Computer Science, 2+ years experience, proficient in C++, Python, and Bash.
  • Other info: Experience with financial markets and messaging libraries is a plus.

The predicted salary is between 36000 - 60000 £ per year.

FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions. At FactSet, our values are the foundation of everything we do. They express how we act and operate, serve as a compass in our decision-making, and play a big role in how we treat each other, our clients, and our communities. We believe that the best ideas can come from anyone, anywhere, at any time, and that curiosity is the key to anticipating our clients’ needs and exceeding their expectations.

Engineering is an important part of FactSet's Real Time data offering. The Quotes Content team covers over 200 exchanges worldwide and multiple datasets to bring real-time quote data to various FactSet Applications as well as clients using various data feed products. It powers various crucial applications like charts, time & sales, pricing to name a few. Some of the challenges involve processing high amounts of real-time data (for example, a single US options feed line can send more than 150k messages per second), low latency programming (creative way to process high volume of data while keeping the latency low), and efficient memory usage when processing large amounts of data. Some of the rewards include being the team that powers FactSet's real-time offering and drives a lot of design practices within the company.

The Quotes Content team is looking for a Software Engineer to join its UK team.

What you will be doing:

  • You will be responsible for driving new developments, maintaining various feeds as well as other supporting infrastructure.
  • Being good at time management and prioritising various tasks will be key to success during exchange and client-driven projects.
  • You will use your experience and knowledge of best practices to advance FactSet's journey being one of the first financial companies to offer real-time market data in the cloud.
  • As part of a team that is always on the leading edge of transformation, you will also be part of the team’s evolving cloud infrastructure and offerings.

Job Requirements:

  • Bachelor’s degree in Computer Science or equivalent.
  • 2+ years of industry experience in software development/engineering.
  • Proficient in C++, Python, and Bash.
  • Strong communicator – both verbal and written.
  • Being able to work with product managers and very effective at communicating with various stakeholders.
  • Hands-on coding experience and being able to work in a fast-paced environment.

Preferred / Desired Skills:

  • Financial market knowledge, especially market data on post-trade/quotes side will be a huge advantage.
  • Knowledge of industry standard feed formats like FIX, FAST, SBE.
  • Messaging libraries like Zero-MQ or Tibco or Kafka.
  • Being able to work and develop on Linux/CentOS.

Why Life is Better as a FactSetter:

We believe that a good working environment and happy people are key to success and we continuously look at ways to support this. FactSet has once again been included on the list of the UK Best Workplaces, which marks the 12th consecutive year. We consider this a testament to the great people, strong culture, and benefits we have here.

Company Overview:

FactSet (NYSE:FDS | NASDAQ:FDS) helps the financial community to see more, think bigger, and work better. Our digital platform and enterprise solutions deliver financial data, analytics, and open technology to more than 8,200 global clients, including over 200,000 individual users. Clients across the buy-side and sell-side, as well as wealth managers, private equity firms, and corporations, achieve more every day with our comprehensive and connected content, flexible next-generation workflow solutions, and client-centric specialised support. As a member of the S&P 500, we are committed to sustainable growth and have been recognised among the Best Places to Work in 2023 by Glassdoor as a Glassdoor Employees’ Choice Award winner.

Software Engineer III (DSE - London) employer: FactSet

FactSet is an exceptional employer, renowned for its commitment to fostering a positive work environment and employee satisfaction, as evidenced by its inclusion on the UK Best Workplaces list for 12 consecutive years. Located in London, the company offers a dynamic culture that encourages innovation and collaboration, alongside robust opportunities for professional growth and development in the fast-paced financial technology sector. Employees benefit from a supportive atmosphere that values curiosity and creativity, making it an ideal place for those looking to make a meaningful impact in their careers.
F

Contact Detail:

FactSet Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer III (DSE - London)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C++, Python, and Bash. Having hands-on experience with these languages will not only boost your confidence but also demonstrate your technical capabilities during discussions.

✨Tip Number 2

Research FactSet's products and services, especially their real-time data offerings. Understanding how they operate and the challenges they face will allow you to engage in meaningful conversations and show your genuine interest in the company.

✨Tip Number 3

Network with current or former employees of FactSet on platforms like LinkedIn. They can provide valuable insights into the company culture and the expectations for the Software Engineer role, which can help you tailor your approach.

✨Tip Number 4

Prepare to discuss your experience with low latency programming and handling large volumes of data. Be ready to share specific examples from your past work that highlight your problem-solving skills and ability to work under pressure.

We think you need these skills to ace Software Engineer III (DSE - London)

C++ Programming
Python Programming
Bash Scripting
Low Latency Programming
Real-Time Data Processing
Memory Management
Time Management
Effective Communication
Stakeholder Engagement
Linux/CentOS Development
Knowledge of Financial Markets
Understanding of Feed Formats (FIX, FAST, SBE)
Experience with Messaging Libraries (Zero-MQ, Tibco, Kafka)
Hands-on Coding Experience
Ability to Work in Fast-Paced Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with C++, Python, and Bash. Emphasise any projects that demonstrate your ability to handle real-time data processing and low latency programming.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role at FactSet and how your skills align with their needs. Mention your understanding of financial markets and any experience you have with industry-standard feed formats like FIX or Kafka.

Showcase Communication Skills: Since strong communication is key for this role, provide examples in your application of how you've effectively communicated with stakeholders or worked collaboratively in a team environment.

Highlight Relevant Projects: Include specific examples of past projects where you successfully managed time and prioritised tasks, especially in fast-paced environments. This will demonstrate your ability to thrive in the dynamic setting at FactSet.

How to prepare for a job interview at FactSet

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++, Python, and Bash in detail. Bring examples of past projects where you successfully implemented these languages, especially in high-performance environments.

✨Understand the Financial Market

Familiarise yourself with financial market concepts, particularly around market data and quotes. This knowledge will help you relate your technical skills to the specific needs of FactSet's clients.

✨Communicate Effectively

Practice articulating your thoughts clearly and concisely. Since strong communication is key for this role, be ready to demonstrate how you've effectively collaborated with product managers and stakeholders in previous positions.

✨Demonstrate Problem-Solving Abilities

Prepare to discuss challenges you've faced in past projects, particularly those involving real-time data processing or low latency programming. Highlight your approach to problem-solving and any innovative solutions you implemented.

Software Engineer III (DSE - London)
FactSet
F
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>