C++ Senior Software Engineer (Platform)

Eqvilent

We are seeking a Software Engineer passionate about working with complex modern C++ code base, keen on code quality and code review practices.

What You’ll Be Doing:

  • Improve and speed up core components, which are used by other parts of the trading platform.
  • Write tests for core components to ensure good code coverage.
  • Develop fast platform interconnects for efficient interactions between different components.
  • Implement a convenient way to manage platform configuration files.

What We Look For In You:

  • Strong expertise in modern standards of C++ 17/20 and Interest in language updates
  • Expertise in writing unit tests.
  • Ability to write performance benchmarks and experience using profiling tools.
  • Multithreading programming, understanding of CPU memory models.
  • Understanding of Linux system internals.
  • Knowledge of algorithms and data structures
  • Decent level of written and spoken English to work in an international environment

Nice-to-have:

  • In-depth knowledge and expertise with low latency/real-time development with sub-microsecond latency
  • Experience in creating products used by other development teams

Why Should You Join Our Team?

  • Great challenges with fast feedback loops
  • 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