Senior C++ Software Developer Opportunity

Teknavo company

Subscribe to our Telegram Channel

Senior C++ Software Developer in CYPRUS

Visa sponsorship & Relocation & Remote 1 year ago

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.

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly