Think.
Create.
Accelerate.

Luxoft, a DXC Technology Company, (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Luxoft uses technology to enable business transformation, enhance customer experiences, and boost operational efficiency through its strategy, consulting, and engineering services. 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. For more information, please visit www.luxoft.com

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: Intermediate

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++ Senior C++ developer Moscow, RU Apply or Add to my jobs
C/C++ С++ developer Moscow, RU Apply or Add to my jobs