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

Project Description

R&D project in one of the world's largest hedge funds. The objective of the project is to enable new technologies and technics for the firm. 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.

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

∙ Experimenting with modern technologies, hardware and hardware-aware programming techniques
o Prototyping
o Measuring performance characteristics
o Implementing Prove-Of-Concept (POC)
∙ Wrapping the POC code into libraries to be used as a starting point by dev teams
∙ Working close with FPGA developers

Skills

Must

∙ 5+ years of experience in C/C++ programming and Linux/UNIX background
∙ Understanding of low-latency programming
∙ Understanding of CPU architectures and how this influences architectural decisions
∙ resource preallocation /: memory pools etc.
∙ Good understanding of data structures
∙ Understanding of network protocols
∙ Good knowledge of Linux internals
∙ Must be passionate about technology and should stay abreast of the latest industry practices and technological innovations.
∙ Self-starter and must have excellent problem solving skills

Nice to have

∙ Experience developing large-scale enterprise software
∙ Experience with Kernel bypass and network acceleration
∙ Experience in writing Linux drivers

Languages

  • English: Advanced/Fluent

Relocation package

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


More job opportunities in C/C++

Specialization Position / Title Location Send to a friend
C/C++ C++ Senior Developer/Architect (with Java) Moscow, RU Apply or Add to my jobs
C/C++ Senior C++ developer Moscow, RU Apply or Add to my jobs
C/C++ С++ developer Moscow, RU Apply or Add to my jobs
C/C++ Senior С Embedded Trainer Moscow, RU Apply or Add to my jobs