Enable job alerts via email!

Principal Software Engineer - Hybrid -Datafeed Server

TN United Kingdom

London

Hybrid

GBP 60,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Principal Software Engineer to work in a hybrid model in London. This role involves developing and deploying innovative software solutions that deliver real-time market data through user-friendly APIs. The ideal candidate will have over 8 years of experience in software engineering, particularly in C/C++ within a Linux environment. You will collaborate with cross-functional teams, participate in design reviews, and ensure timely software delivery. Join this dynamic team where your expertise will contribute to cutting-edge projects and drive success in a fast-paced environment.

Qualifications

  • 8+ years of software engineering experience required.
  • Experience in C/C++ and Linux environment is critical.

Responsibilities

  • Develop, test, and deploy software and services to end users.
  • Design user-friendly APIs for streaming real-time market data.

Skills

C/C++ Software Development
Network Programming
Effective Communication
Software Delivery
API Development
Real-time Market Data Processing
Cloud Environment Experience
Java
.NET Core / C#
Go
Python

Education

Bachelor’s Degree in Computer Science

Tools

ZeroMQ
AWS
Azure

Job description

Social network you want to login/join with:

Principal Software Engineer - Hybrid - Datafeed Server, London
Client:

FactSet

Location:

London, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Reference:

f5a04da3918b

Job Views:

3

Posted:

26.04.2025

Expiry Date:

10.06.2025

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 stakeholders.
  • 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 languages such as Java, .NET Core / C#, Go, Python.
Education:
  • Bachelor’s Degree or higher in Computer Science or equivalent.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.