Bright minds,
sharp solutions

Luxoft is a global IT service provider of innovative technology solutions that delivers measurable business outcomes to multinational companies. Its offerings encompass strategic consulting, custom software development services, and digital solution engineering. Luxoft enables companies to compete by leveraging its multi-industry expertise in the financial services, automotive, communications, and healthcare & life sciences sectors. For more information, please visit the website.

Line of Business:

Financial Services

Position:

Senior C++ developer, Moscow

Project Description

Delivery project in one of the world's largest hedge funds. The objective of the project is the development of the components inteneded for high frequency trading. Candidate will be working on C++ Research and Trading platform. The ideal candidate will have experience with paradigms in use in modern financial software and will know why these techniques are used as well as drawbacks. We are looking for a C++ expert familiar with different technics on a latency reduction and optimization.

What we offer:
• Flexible schedule
• Possible business trips to NYC
• Exciting challenges and unique experience in the one of the largest hedge funds
• English courses
• Various professional development programs
• The friendly team of professionals;
• Remote work from time to time in cases of need

Responsibilities

The role will be responsible for development of high frequiency trading system components. It will involve working closely with the technical team in NYC. Successful candidate will get a chance to obtain experience in financial domain, in particular in high frequency trading platform development.

Skills

Must

• 5+ years of experience in C++
• resource preallocation + CPU level: core isolation/thread pinning + Memory level: memory pools etc.
• lockfree computing - How do you go around the need for mutexes? Why would you want to?
• CPU architecture and how this influences architectural decisions + How is atomicity achieved practically + How would you architect a solution to best take advantage of hardware?
• Good understanding of data structures + when to use which data structure + when a non-traditional choice would be superior to the "go-to" choice
• Familiar with common middleware types, when to use them
• Experience blending multiple APIs into a cohesive package

Nice to have

• Python development skills and experience are a plus

Languages

  • English: Elementary

Relocation package

If needed, we can help you with relocation process. Click here for more details:

WHERE

Moscow

Work Type

C/C++

Ref number
VR-40034
ADD TO MY JOB
RECOMMEND A FRIEND
Apply

More job opportunities in C/C++

Specialization Position / Title Location Send to a friend
C/C++ Hot Graphic Tools Engineer Moscow, RU Apply or Add to my jobs
C/C++ Tech Lead C++ Moscow, RU Apply or Add to my jobs
C/C++ Real Time Data Feed Analytics Engineer (Market Data) Moscow, RU Apply or Add to my jobs
C/C++ Senior C++ GPU Developer Moscow, RU Apply or Add to my jobs