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

Line of Business:

Financial Services


Regular C++ Engineer, Saint Petersburg

Project Description

US based hedge fund is a quantitative asset management firm founded in 2007 and currently has over 600 employees spread across more than 25 offices in 15 countries. US based hedge fund develop and deploy systematic financial strategies across a variety of asset classes in global markets, utilizing a proprietary research platform and risk management process. We seek to produce high-quality trading signals through our proprietary research platform to employ trading strategies focused on exploiting market inefficiencies. Our teams work collaboratively to drive the production of trading algorithm and financial strategies - the foundation of a sustainable, global trading platform.

Technologists research, design, code, test and deploy projects while working collaboratively with researchers and portfolio managers. Our environment is relaxed yet intellectually intense. Our teams are lean and agile, which means rapid prototyping of products with immediate user feedback. We seek people who think in code, aspire to solve undiscovered computer science challenges and are motivated by being around like-minded people.

The Data Tech team is responsible for building and maintaining the data systems that fuel fund’s trading algorithms. The successful candidate will be using C++, Python and CI practices to maintain and extend the existing data processing system and build a data warehouse for the trading algorithm sandbox platform.


Write and maintain software to ingest and transform data for downstream consumption



• Bachelor degree in Computer Science, Electrical Engineering or related fields, or an equivalent work experience
• Minimum one year of work experience as a software engineer, or a demonstrated track record of involvement in independent projects (open source, personal pet projects etc)
• Solid knowledge of C++ basics
• Understanding of data structures and algorithms (Big-O notation, STL containers)
• Strong problem-solving skills, willingness to take on non-standard problems
• Be dedicated and self-disciplined with a strong work ethic and be willing to help others
• Be proactive and possess good communication skills within a global team environment

Nice to have

• Python
• Git or any other modern VCS
• Experience with Boost
• Confident UNIX/Linux user (bash, grep etc), experience of development for UNIX/Linux is a plus
• Experience in working with financial market data is a plus


  • English: Upper-intermediate

Relocation package

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


Saint Petersburg

Work Type


Seniority Level


Ref number

More job opportunities in C/C++

Specialization Position / Title Location Send to a friend
C/C++ Regular/Senior 3D Developer (C/C++ AND GPU) Saint Petersburg, RU Apply or Add to my jobs
C/C++ Intern C++ Saint Petersburg, RU Apply or Add to my jobs
C/C++ Strong Senior C embedded (Kernel) developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Regular C++ Developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ C++ Software Developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Regular/Senior C++ developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Regular|Senior Developer C++ Embedded / Diagnostics Saint Petersburg, RU Apply or Add to my jobs