Enable job alerts via email!

Software Developer

Pioneering People

London

Hybrid

GBP 40,000 - 90,000

Full time

17 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

A leading provider of trading systems in London seeks a skilled Software Developer (C++) to join their team. The hybrid role involves developing high-quality software for low-latency trading systems. Candidates should possess strong C++ capabilities and a solid understanding of data structures and algorithms, with an excellent salary and benefits on offer.

Benefits

Discretionary bonus
Private medical & dental insurance
Gympass membership

Qualifications

  • 5+ years of professional software development experience.
  • Motivation to understand financial data for trading.
  • Proven experience in development and deployment.

Responsibilities

  • Working on low-latency products and trading exchanges.
  • Collaborating with teams across different time zones.
  • Debugging active production systems.

Skills

C++
Concurrent programming techniques
Data structures
Algorithms
Problem-solving
Analytical skills
Linux development environment
Python
Debugging
Team collaboration

Education

Bachelors or master’s degree in computer science

Tools

vim
gdb
make
valgrind

Job description

Social network you want to login/join with:

Software Developer (C++) – London – Competitive Salary, Bonus & Great Benefits

A Software Developer is needed to join the team at this leading provider of trading systems based in London on a full-time basis

This is a hybrid role that requires working 3 days per week from their City of London office.

Our client is a pioneer in multi-asset trading technology tailored to your needs. Due to continued growth, they are now looking for a mid-level, skilled C++ developer to join their team. The ideal candidate will have experience working with low-latency products and trading exchanges.

Requirements:

  • Bachelors or master’s degree in computer science (or related field).
  • 5+ years of professional software development experience.
  • Proficient in C++ (Concurrent programming techniques: Shared memory, Atomics and lock-free data structures)
  • Strong understanding of data structures, algorithms, and software design principles.
  • Excellent problem-solving and analytical skills.
  • Working knowledge of Linux C++ development environment: vim, gdb, make, valgrind etc.
  • Experience working in Linux Environments with good command of shell, python, awk, sed
  • Motivation to understand/develop an understanding of various financial data elements and how they are used for trading
  • Ability to work collaboratively with a team and demonstrate passion for developing high-quality software.
  • Proven experience in hands-on development and deployment of significant components into production environments.
  • Strong analytical and debugging skills to support active production systems.
  • Excellent written and verbal communication skills, enabling effective internal and external client communication.
  • Ability to manage multiple initiatives concurrently.
  • Proficiency in collaborating with distributed users and development teams across different time zones.

What We Offer:

  • An excellent salary of between £40,000 and £90,000 depending on experience.
  • Discretionary bonus.
  • Private medical & dental insurance.
  • Gympass membership.

Ready to push your career along with this exciting Software Developer role? Apply today and help our client build the future of trading systems!

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