Enable job alerts via email!

Senior C++ Engineer

JR United Kingdom

London

On-site

GBP 60,000 - 100,000

Full time

20 days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a skilled developer to enhance high-performance trading systems. This role involves contributing to all aspects of application development, including designing and supporting a global messaging infrastructure. You will work with modern programming languages like C++, Python, and Java, while also collaborating with business partners to create effective messaging solutions. If you have a passion for technology and a strong background in low latency applications, this opportunity is perfect for you. Join a dynamic team and help shape the future of trading technology!

Qualifications

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

Responsibilities

  • Administer and support global messaging infrastructure on Solace system.
  • Develop and administer front-end tools supporting the messaging environment.

Skills

C++
Python
Java
SQL
TCP/UDP standards
Network protocols
Low latency applications
Test-driven development

Job description

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

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

Key Duties & Responsibilities

  • Administer and support global messaging infrastructure hosted on Solace messaging system.
  • Support API messaging library in C++, Python, Java and JMS.
  • Develop & administer front end tools supporting the messaging environment.
  • Serve as an escalation point for the application/support teams to diagnose/troubleshoot API and messaging related matters.
  • Work with the business partner to collect requirements, design and build messaging solutions.
  • Investigate and resolve issues with platforms and components owned by the Messaging Group.

Requirements, Skills & Experience

  • Must have 5+ years of relevant industry experience with modern C++ in a Linux environment.
  • Must have 2+ years of 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.

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.