Software Engineer

Radley James
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 150K

Job location

Remote

Tech stack

Algorithmic Trading
C++
Python
Real Time Systems
Information Technology
Low Latency
C++14

Job description

  • Design, build, and optimize high-performance C++ systems for real-time, performance-critical applications
  • Work on complex, real-time systems with a strong focus on latency, throughput, and reliability
  • Analyze system performance and implement data-driven improvements
  • Collaborate closely with engineers to deliver robust and scalable solutions

Requirements

We are seeking an experienced C++ Developer to help evolve and enhance high-performance, low-latency systems in a demanding, real-time environment.

In this role, you will design, develop, and lead key features in performance-critical systems, working alongside a team of strong engineers. The environment is fast-paced and ownership-driven, requiring initiative, precision, and the ability to deliver under pressure.

This is a technology-focused setting with minimal legacy constraints, ideal for developers who thrive on solving complex problems and continuously improving system performance., * 7+ years of experience with modern C++ (C++17 or newer)

  • Strong experience working with complex, real-time systems
  • Degree in Computer Science, Electrical Engineering, Mathematics, or a related quantitative field
  • Strong problem-solving skills and sense of ownership
  • Excellent written and verbal communication skills in English

Nice to Have

  • Experience building high-performance or low-latency systems
  • Knowledge of Python
  • Familiarity with financial markets or trading systems

Apply for this position