Enable job alerts via email!

Senior C++ Engineer

ZipRecruiter

England

On-site

GBP 60,000 - 80,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a leading company in building high-performance foreign exchange trading systems. This role involves contributing to all aspects of application development, including design, development, and support. You will work with a mature codebase in C++, focusing on improving solutions and collaborating with teams to deliver high-quality results. A relaxed working environment encourages innovation and impact in the financial markets.

Qualifications

  • 5+ years of relevant industry experience with modern C++ in a Linux environment.
  • 2+ years experience with SQL or a comparable relational database.

Responsibilities

  • Systems development on a mature, modern codebase written in C++.
  • Communicate and collaborate with research and trading teams.

Skills

C++
SQL
TCP/UDP Standards
Network Protocols
Test-Driven Development

Job description

Job Description

Want to be a part of building high-performance foreign exchange trading systems?

Contribute to all aspects of application development including functional and technical specifications, design, development and production support.

Key Duties & Responsibilities.

  • Systems development on a mature, modern codebase written in C++
  • Test, evaluate and recommend technologies to improve overall solutions
  • Constantly improving the development life cycle and code quality
  • Communicate and collaborate with the research and trading teams to design and deliver innovative, high-quality solutions
  • Provide day-to-day support for the applications

Requirements, Skills & Experience

  • Must have 5+ years of relevant industry experience with modern C++ in a Linux environment
  • Must have 2+ year experience with SQL, or a comparable relational database
  • Solid understanding of TCP/UDP standards and network protocols
  • Experience with writing low latency single and concurrent threaded applications
  • Understanding of the C++ development life cycle and tooling on RHEL Linux
  • Exposure to the FIX protocol
  • Exposure to test-driven development

Working practices are relaxed, as is the office environment. They want to get the best out of you and give you an environment where you can do great work.

It’s rare to find a role where the impact of what you do can have such an immediate impact and often has the potential to move markets.

Minimum 3 days in the office is required.

No sponsorship is given on this occasion.

Contact Ciara Clarke for a confidential discussion on this role.

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