Teknavo

Senior C++ Software Engineer

Limassol, Limassol, CY

21 days ago
Save Job

Summary

Teknavo is looking for an experienced C++ Senior Software Developer with a relocation opportunity to the company office in Limassol, Cyprus.


The project focuses on developing low-latency, multi-threaded applications that aggregate and process financial data, providing APIs in C++, Java, and .NET.

Candidates will work on highly-optimized, scalable, redundant, and distributed software, facilitating data normalization and delivery. The position may involve long-term business trips if desired.


Necessary qualifications:


  • High Technical education (Bachelor’s or Master’s in Computer Science, Engineering, or equivalent experience)
  • Minimum 5 years of C++ development experience.
  • Spoken English is a must
  • Solid understanding of Data Structures, Algorithms (big O notation), and Object-Oriented Design.
  • Experience in back-end C++ multi-threaded programming is a big plus.
  • Knowledge of computer network architecture and interaction, and understanding of TCP and UDP would be very useful.
  • Familiarity with standard libraries (STL, Boost)
  • Experience in cross-platform application development and software troubleshooting for Windows and Linux.

Desirable:

  • knowledge of Java/.NET/Python.
  • Knowledge of C++ compilers: MSVC, GCC, Clang; build systems and tools: cmake, gdb, valgrind.
  • Experience with financial/market data.
  • Experience in cross-platform application development and software troubleshooting for Windows and Linux.
  • Knowledge of Unix shell and PowerShell scripting programming is a plus.


We Offer Our Employees:

  • Competitive compensation packages.
  • Stability and reliability within the company.
  • Friendly and positive atmosphere.
  • A comfortable office located in Limassol.
  • Hybrid working hours (50% in-office, 50% remote).
  • An extensive relocation package, including temporary accommodation, work visa fee reimbursement, and travel arrangements assistance.
  • English and Greek language lessons.
  • Regular business trips to the client’s offices in the UK (London) and USA (New York).
  • A professional and collaborative team environment.
  • Corporate events and team-building activities.
  • Exciting opportunities for career growth (for Team Leaders roles).

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: