Enable job alerts via email!

C++ Developer

Intercontinental Exchange

London

On-site

GBP 45,000 - 80,000

3 days ago
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 talented C++ Developer to join their dynamic team in London. In this role, you will be responsible for all phases of the project life-cycle, from design and development to production support, ensuring the delivery of high-quality software applications. You will work on exciting projects involving low latency real-time data feeds, utilizing your strong programming skills in C/C++ on Unix/Linux platforms. This innovative firm values teamwork and effective communication, offering a flexible work environment with the opportunity to contribute to complex systems. If you're passionate about technology and thrive in a collaborative setting, this is the perfect opportunity for you.

Qualifications

  • Strong C/C++ programming skills on Unix/Linux platforms.
  • Experience with multi-threaded applications and TCP/IP.
  • Ability to work effectively in a team and communicate well.

Responsibilities

  • Design, develop, and unit test applications based on product requirements.
  • Maintain and modify existing software applications with periodic releases.
  • Provide on-call support for production on a rotation basis.

Skills

C/C++ Programming

Unix/Linux

Multi-threaded Applications

TCP/IP

Shell Scripting

Debugging

GIT

Google Unit Testing

Teamwork

Excellent Communication Skills

Education

Bachelor's Degree in Computer Science

Tools

GDB

Valgrind

MySQL

Postgres

Job description

C++ Developer
Intercontinental Exchange London, United Kingdom Apply now Posted 6 days ago Hybrid Job Permanent Competitive

Job Purpose

ICE Data Services, located at Sancroft, London is seeking a Senior Developer to join our team of talented, creative and dedicated professionals working to support exchange and contributor data feeds on a low latency real time ticker plant.

The senior developer is responsible for all phases of the project life-cycle activities, from initial analysis through production support including design, testing, integration, implementation, and maintenance.

Responsibilities

Reporting to the development manager responsibilities will include:

  • Assist technical & product managers in the evaluation of product requirements for software applications.
  • Design, develop code and unit test your applications
  • Provide accurate and reliable estimates for project tasks
  • Application development, customization and integration of work
  • Maintain/modify existing software applications with periodic releases
  • Create test plans and test tools; support testing and address on-line bug reports/issues
  • Document applications for technical white papers, functional and operations support documentation
  • Provide on-call out-of-hours support for production on a rotation basis and ad hoc weekend and/or early morning cover of releases
  • Adhere to departmental and company testing, change control, deployment and development practices and supporting QA engineers with their full integration, functional and regression testing

Knowledge and Experience
  • Very strong C/C++ programming on Unix/Linux platforms
  • Experience with Linux/Unix and shell scripting exposure
  • Experience with TCP/IP and multicast applications
  • Hands on experience on developing multi-threaded applications.
  • Understanding complex systems and how to debug problems
  • Experience with debuggers such as GDB, and memory checkers such as Valgrind
  • Experience with GIT source control management
  • Experience with Google unit testing and testing frameworks
  • SDLC experience as applicable to current development group processes
  • Ability to adhere to company standards
  • Teamwork - ability to work as project team member, work effectively with team leads, manager, as well as other teams including QA, Operations, and Product Management
  • Excellent written and verbal skills
  • Bachelor's Degree or equivalent in Computer Science or related field

Preferred
  • Experience with database technologies, like MySQL, Postgres
  • Understand market data behaviour across multiple asset classes (Equities, options, fixed income, and derivatives).
  • Experience of complex high throughput, low latency systems
  • Experience with cloud-based application development and setup
  • Ability to work under pressure and multitask

Schedule

This role offers work from home flexibility of one day per week.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead C++ Software Engineer - Media

Only for registered members

London

Remote

GBP 60.000 - 100.000

5 days ago
Be an early applicant

Unreal Engine 5 C++ Developer - Fully Remote

Only for registered members

London

Remote

EUR 55.000 - 55.000

13 days ago

Senior C++ Developer

Only for registered members

Greater London

Remote

GBP 50.000 - 90.000

14 days ago

Senior Software Engineer

Only for registered members

London

Remote

GBP 50.000 - 90.000

Yesterday
Be an early applicant

Software Engineer

Only for registered members

London

Remote

GBP 60.000 - 90.000

Today
Be an early applicant

Frontend Software Developer with Javascript HTML

Only for registered members

London

Remote

GBP 40.000 - 50.000

Today
Be an early applicant

C++ Developer, Real-Time Trading Platform

Only for registered members

London

Hybrid

GBP 50.000 - 90.000

Today
Be an early applicant

Senior Software Engineer

Only for registered members

London

Remote

GBP 50.000 - 90.000

3 days ago
Be an early applicant

Senior Software Engineer (Typescript)

Only for registered members

London

Remote

GBP 45.000 - 80.000

4 days ago
Be an early applicant