Job Search and Career Advice Platform

Enable job alerts via email!

Principal Software Engineer - Hybrid -Datafeed Server

FactSet

Greater London

On-site

GBP 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial technology company in Greater London is looking for a skilled software engineer specializing in C/C++. The role includes developing, testing, and deploying software and services, alongside implementing user-friendly APIs for streaming real-time market data. The ideal candidate will possess 8+ years of experience, a strong background in Linux environments, and excellent communication skills. Join a recognized best workplace and contribute to innovative financial solutions.

Qualifications

  • 8+ years of professional software engineering experience.
  • 5+ years of experience developing software in C or C++ in a Linux environment.
  • Familiarity with developing software intended for public cloud.
  • Understanding of real-time market data processing needs.

Responsibilities

  • Develop, test, and deploy software and services.
  • Design and implement user-friendly APIs for real-time data.
  • Participate in design and code reviews.
  • Collaborate with product teams and API users.
  • Respond to bug reports and feature requests.

Skills

Software development in C or C++
Network programming
Effective communication
Software development track record
Ability to work in groups

Education

Bachelor's Degree in Computer Science

Tools

ZeroMQ
AWS
Azure
Java
.NET Core
C#
Golang
Python
Job description
Responsibilities
  • Develop, test, and deploy software and services to end users.
  • Design and implement user-friendly APIs that deliver streaming real-time market data.
  • Participate in and contribute to design reviews, code reviews, and brainstorming sessions.
  • Communicate and collaborate with product developers, QA, API users, and other stake holders.
  • Respond to bug reports and feature requests.
  • Participate in an on-call rotation.
Minimum Requirements
  • 8+ years of professional software engineering experience
Critical Skills
  • 5+ years of experience developing software in C or C++ in a Linux environment.
  • Fundamental understanding of network programming
  • Ability to communicate effectively with peers within FactSet and with external users.
  • Track record of success developing and shipping software on time.
Additional / Desired Skills
  • Familiarity with ZeroMQ
  • Experience writing software for Windows
  • Experience developing software intended to run in a public cloud environment such as AWS or Azure
  • Experience developing APIs
  • Understanding of real-time market data and the requirements for processing large amounts of input with low latency
  • Ability to work in groups and independently
  • Experience developing software in any of the following languages Java.NET Core / C# / COMGolangPython
Education
  • Bachelor’s Degree or higher in Computer Science or equivalent.
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 specialized support. As a member of the S&P 500, we are committed to sustainable growth and have been recognized among the Best Places to Work in 2023 by Glassdoor as a Glassdoor Employees’ Choice Award winner. Learn more at and follow us on and.

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