Banner Default Image

Opportunity

< Return to job search

Senior C++ Developer

Job title: Senior C++ Developer
Location: Greenwich
Industry: Software Engineering
Salary: $150,000 - $175,000
Reference: 18577
Contact name: Haydyn Palmer
Job published: November 06, 2023

Job description

Senior C++ Software Developer
Our client within the FX space is seeking an experienced Senior Software Developer with expertise in C++ to support the growth and maintenance of proprietary platforms. The ideal candidate should possess strong technical skills, particularly in C++ development within real-time systems on Linux platforms. The role involves working on a well-established real-time software stack that plays a crucial role in the company's operations.

Key Duties & Responsibilities:

  • Systems development on a mature C++ codebase.
  • Ensuring code quality.
  • Assessing and recommending technologies for improvements.
  • Enhancing the development life cycle and code quality.
  • Collaborating with other teams to deliver high-quality solutions.
  • Providing ongoing support for the applications.

Requirements, Skills & Experience:

  • A strong background in computer science and software engineering.
  • At least 4 years of industry experience with modern C++.
  • A minimum of 2 years of experience with SQL or a comparable relational database.
  • Familiarity with the CMake build system is a plus.
  • Willingness to adapt and learn new technologies.
  • Proficiency in Git for version control.
  • Knowledge of TCP/UDP standards and network protocols.
  • Experience in systems development, particularly in real-time and distributed applications.
  • Competency in writing low-latency single and concurrent threaded applications.
  • Understanding of the C++ development life cycle and tooling on a Linux platform.
  • Proficiency in Python and Bash scripting.
  • Familiarity with kernel tuning and the FIX protocol is a bonus.
  • Experience with C++/Linux tooling and exposure to test-driven development.

Basic Qualifications:

  • A minimum of 4 years of professional experience as a Software Developer.

This opportunity is suitable for a Senior Software Developer with strong C++ skills and an interest in technology and self-improvement.

Expired job
Expired job

Share this job