Luxoft

Senior C++ Developer

@ Luxoft

150,000 - 360,000 ₽/мес на руки

Remote
локация
Санкт-Петербург (м. Площадь Ленина) или полная удаленка — на выбор.
уровень
Senior
сфера
Заказная разработка / Аутсорсинг
размер команды
6 - 10 человек

Luxoft, a DXC Technology Company, is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Luxoft combines a unique blend of engineering excellence and deep industry expertise, specializing in automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

Large US hedge fund is looking for experienced C++ developers with some finance experience to help work on the global trading systems and to assist in porting them to a new distributed platform. This is a mixed code base of legacy C++98 and modern C++17/20, that is looking to move from a large monolithic system to a distributed platform.

Stack

C++, Unit Testing, Linux, GDB.

Responsibilities

  • The trading systems require very low latency and optimized C++ that is robust and well tested.
  • The team runs on a weekly sprint process, with daily "stand ups" over zoom with developers from around the world.
  • They are C++ fanatics, using Git, Jira, Gitlab, Cmake, Nix, gcc, clang, etc.
  • They love people who like to be "close to metal" and understand how computers really work under the hood, such as what a cache miss is, what a TLB miss is, what the costs of branch misprediction are, how to avoid kernel context switches, etc.
  • They also love people who enjoy modern financial markets, and want to make an impact on how they function, driving the world towards every increasing efficiency.
  • They like studying programming languages and their evolution, knowing where C++23 and C++26 are going, and generally keeping informed about technology.

Skills

Must have:

  • C++98 through C++11 minimum, prefer experience with 14, 17, and 20.
  • Strong algorithms and software engineering skills.
  • Good written and spoken English.
  • Ability to refactor code safely and efficiently.
  • Strong unit testing skills.
  • Linux.
  • GDB.
  • Willingness to do what is needed to get the job done.
  • Humility, and an ability to take code review constructive criticism well.
  • Willingness to perform code reviews for others in a constructive manner.
  • English: B2 Upper Intermediate.

Nice to have:

  • Knowledge of various open source libraries such as Boost, gtest, Abseil, DPDK, etc.
  • Cmake.
  • Trading systems experience with equities, futures, FX, or commodities.
  • Experience with market protocols such as FIX, ITCH, or OUCH.
  • SBE.
  • Experience processing market data.
  • Experience with message buses such as Kafka, Pulsar, or Aeron.
  • Distributed systems experience.
  • Heavy template meta programming, particularly in modern C++17 and beyond style.
  • CI/CD and DevOps experience, especially with Gitlab.
  • Python or Java exposure.
Владимир Скляренко Head of Technical Recruitment
Luxoft

О компании Luxoft

сфера
Заказная разработка / Аутсорсинг
инвестиции
$102.4M
размер
1001+

Luxoft (инвестиции $102.4 млн.) — это ведущая глобальная компания, оказывающая услуги по формированию digital стратегии и разработке программного обеспечения. Клиенты — крупные транснациональные корпорации по всему миру. 680+ текущих проектов, 250+ клиентов.