SonicJobs Logo
Login
Left arrow iconBack to search

Senior Software Engineer

SoCode Limited
Posted 4 days ago, valid for 20 days
Location

Cambridge, Cambridgeshire CB234LR, England

Salary

£80,000 - £120,000 per annum

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The company is seeking a Senior C++ Software Engineer with a salary of up to £120,000 plus benefits.
  • This position is based in Cambridgeshire and offers a hybrid working environment, requiring three days on-site.
  • The role involves designing, developing, and maintaining low-latency, high-performance software for real-time trading systems.
  • Candidates should have experience with C++ programming and a solid understanding of Linux, along with knowledge of multi-threaded programming and network protocols.
  • A minimum of five years of experience in software engineering is preferred, along with the ability to collaborate with cross-functional teams.
Senior C++ Software Engineer
Salary: Up to 120,000 + Benefits
Location: Cambridgeshire
Working Env: Hybrid (3 days on-site)

The company is a Cambridge based start-up that specialising in ultra-low latency trading technology for financial markets. Following continued growth, they are looking for a Senior Software Engineer to join the team.

As a Senior Software Engineer, you will play a leading role in the design,development and maintenance of low latency, high-performance software which oversees the low-latency FPGA in real-time trading, along with comprehensive tests suites to ensure the correct and efficient operation of the system. You will collaborate with software and hardware engineers across the business and be responsible for mentoring junior members of the team.

Key Requirements:
  • Experience programming in C++ with a solid understanding of Linux and some of the following:
    • Concurrent multi-threaded programming
    • Networking / network protocols
    • Common CPU architectures and how to exploit them for performance
    • Computational / storage complexities and how to design to optimize for them
  • Experience working across the entire Software Design Life Cycle (Architecture, Design, Implementation, Testing & Deployment
  • Ability to collaborate with cross-functional teams across firmware, software, and DevOps to deliver production-grade solutions.
Desired, but not essential:
  • Experience programming in Rust.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.