Senior C++ Software Developer

Teknavo • Cyprus
Remote Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description

Senior C++ Software Developer with 5+ years of C++ software development experience.

The project focuses on the high-performance, multi-threaded development of applications and components.

The applications are intended to support the processing of different financial data aggregated from thousands of global financial markets.

The successful candidate will have the opportunity to work on highly optimized, scalable, redundant, and distributed software that facilitates normalization and delivery of data.


Qualifications:

  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or Related Field (or equivalent expertise).
  • Minimum of 5 years of C++ development experience.
  • Solid understanding of Data Structures, Algorithms (big O notation), and Object-Oriented Design
  • Good knowledge of multi-threading programming concepts: race conditions, synchronization primitives, atomic operations, and threading models.
  • Good understanding of C++ template usage.
  • Working knowledge of performance optimization techniques, such as reducing memory allocation, and avoiding false sharing and data copying.
  • Experience in cross-platform applications development (mainly Windows and Linux), widely used compilers, build systems and tools for these OS (MSVC, GCC, Clang, cmake, gmake, gdb, Windows debuggers)
  • Experience with standard and general-purpose libraries (STL, Boost)
  • Experience with C++ programming using polymorphic allocators for STL containers is a plus.
  • Knowledge of Python, Java, and JavaScript is a plus.
  • Knowledge of and experience working with financial data and/or market quotes is a plus.
  • Must have good written and spoken English


We Offer:


Competitive compensation package.

Comprehensive relocation package, covering temporary accommodation, visa assistance for you and your family, and seamless travel arrangements.

Flexible work arrangements: Enjoy a 50/50 hybrid work mode, combining remote work with in-office collaboration.

Business trip opportunities: visiting buzzing capitals like New York and London as part of our team's collaborative efforts and networking events.


If you're ready to join a forward-thinking team and make a meaningful impact in the world of financial data processing, we want to hear from you.

Similar Jobs

Explore other opportunities that match your interests

Senior Paid Search Specialist

Programming
•
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Palta

Cyprus

Senior Paid Search Specialist

Programming
•
2d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Palta

Cyprus

Senior Unity Developer

Programming
•
3d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

lapitopa

Cyprus

Subscribe our newsletter

New Things Will Always Update Regularly