C++ SOFTWARE ENGINEER (SIMULATOR)

5 Months ago • All levels • Full Stack Development

Job Summary

Job Description

Develop and maintain a high-performance trading simulator in C++, integrating it with a trading platform and contributing to a Python interface. The role requires attention to detail, problem-solving skills with abstract inputs, and experience with modern C++ (17/20), data structures, algorithms, and object-oriented programming. Responsibilities include implementing the trading simulator, integrating it with the trading platform, and participating in the Python interface implementation. The ideal candidate will have a strong understanding of data structures and algorithms and be comfortable working with high-level data and solving complex problems.
Must have:
  • C++17/20 expertise
  • Data structures & algorithms
  • OOP in C++
  • Python scripting
  • Problem-solving skills
Good to have:
  • Low-latency development
  • Sub-microsecond latency experience
  • Research or mathematical background
Perks:
  • Great challenges
  • Fast feedback loops
  • Top-notch analytics
  • International team
  • Cutting-edge technology
  • Flexible schedule
  • 40 paid days off
  • Competitive salary

Job Details

 

We are looking for an experienced C++ Software Engineer who enjoys solving non-standard tasks and is competitive enough to try again if something doesn't work out. In this role, you will contribute to developing a system designed to perform rapid and precise testing with a limited dataset. Therefore, we are looking for candidates who genuinely pay attention to details and are capable of finding solutions to problems with abstract inputs.

What You’ll Be Doing:

  • Implementation of a trading simulator in C++.
  • Integration of the simulator with the trading platform.
  • Participation in the implementation of an interface in Python.

What We Look For In You:

  • Experience with modern standards of C++ 17/20.
  • Solid understanding of data structures, algorithms, and object-oriented programming in C++.
  • Experience with writing basic scripts using Python.
  • Ability to analyze high-level data and solve complex problems

Nice-to-have:

  • In-depth knowledge and expertise with low latency/real-time development with sub-microsecond latency.
  • Research or mathematical background.

Why Should You Join Our Team?

  • Great challenges with fast feedback loops and top-notch analytics
  • A welcoming group of highly qualified international professionals
  • Cutting-edge hardware and technology
  • Comfortable Dubai / London / Malta offices or remotely anywhere in the world
  • Flexible schedule
  • 40 paid days off
  • Competitive salary

Similar Jobs

Google - Software Engineering Manager, ChromeOS

Google

Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - Senior Software Engineer, V8 Bug Detection

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Social Discovery Group - Senior NLP Engineer

Social Discovery Group

Poland (Remote)
6 Months ago
Epic Games - Senior Software Engineer

Epic Games

Canada (On-Site)
1 Month ago
Google - Quantum Algorithms Numerics Specialist

Google

San Francisco, California, United States (On-Site)
1 Week ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

United States (Remote)
6 Months ago
Google - Software Developer, Chrome Enterprise

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
The Walt Disney Company - Lead Software Engineer, Machine Learning - Ad Platforms

The Walt Disney Company

Seattle, Washington, United States (On-Site)
5 Months ago
IGN - Senior Full Stack Software Engineer

IGN

Los Angeles, California, United States (Hybrid)
6 Months ago
Google - Software Engineer III, Cloud Dependency Management

Google

San Francisco, California, United States (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Hitachi - Data Science

Hitachi

Pune, Maharashtra, India (On-Site)
6 Months ago
ByteDance - Research scientist, Foundation Model(LLM)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Google - Software Engineer III, Android OS Performance Engineering

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Software Engineer III, Infrastructure, Chrome OS

Google

Boulder, Colorado, United States (On-Site)
2 Days ago
Element 8 - Social Media Designer

Element 8

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
1 Month ago
NVIDIA - System Software Engineer, GPU Development Tools

NVIDIA

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Jam City - C++ Software Engineer

Jam City

Montevideo, Montevideo Department, Uruguay (Hybrid)
3 Months ago
N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

Argentina (Remote)
1 Month ago
DraftKings - Full-Stack Engineer

DraftKings

Sofia, Sofia City Province, Bulgaria (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Full Stack Development Jobs

Vigaet - Full Stack Developer Internship

Vigaet

(On-Site)
6 Months ago
Microsoft - Principal Software Engineering Manager

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
N-iX - Senior .NET Full-Stack Engineer

N-iX

Poland (Hybrid)
2 Weeks ago
Gaming Innovation Group  - Senior .NET Backend Developer

Gaming Innovation Group

Andalusia, Spain (Hybrid)
1 Month ago
Google - Senior Software Developer, Front End, Android

Google

Waterloo, Ontario, Canada (On-Site)
2 Weeks ago
Google - Software Engineer III, Google Databases

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
5 Months ago
Trend Micro - (Sr.) Cloud Developer (Vision One)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Activision - Associate Software Engineer

Activision

Manchester, England, United Kingdom (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded