JustJoin.IT Praca zdalna Senior

Senior C++ Developer (Windows)

RITS Professional Services

⚲ Warszawa, Kraków, Gdańsk, Poznań, Wrocław

6 720 - 10 920 USD netto (B2B)

Wymagania

  • C++
  • Windows

Opis stanowiska

We are looking for an experienced Senior C++ Developer to join our client’s engineering team and help build and enhance next-generation trading and backend platforms.
This is an opportunity to work on highly scalable, performance-critical systems in an international environment where technology plays a central role in modern financial markets.



B2B contract – salary range: $45–65/hour (no paid vacation included)



100% remote job 



5–6 hours daily overlap with the New York time zone is required

Responsibilities:
• C++ application development
• Participate in application design and implementation
• Enhancement of existing technological platform
• Identification and resolution of security vulnerabilities
• Development of back-end services
• Design and write unit tests
• Participate in code and design reviews

Requirements:
• 5+ years of commercial experience with C++
• Strong knowledge of object-oriented and low-level programming concepts
• Solid understanding of:• multithreading
• concurrency and synchronization
• sockets and networking
• event-driven architectures
• Windows native APIs and OS internals

• Experience with debugging complex issues such as memory leaks, race conditions, deadlocks, and stack corruption
• Good understanding of software engineering best practices, including unit testing and code reviews
• Experience working with databases
• Strong analytical and problem-solving skills
• Ability to work independently and collaboratively within international teams
• Degree in Computer Science or a related field

Nice to Have:
• Experience in the financial industry, especially Fixed Income
• Knowledge of Python scripting
• JavaScript experience
• Understanding of communication protocols and network programming fundamentals

🔍 Dekoder Ogłoszenia

🔴
salary range: $45–65/hour (no paid vacation included)
Wynagrodzenie jest podane godzinowo, a brak płatnego urlopu oznacza, że musisz sam uwzględnić koszty i czas wolny w swoich kalkulacjach.
🔴
5–6 hours daily overlap with the New York time zone is required
Oznacza to konieczność pracy w nietypowych godzinach, prawdopodobnie wieczorami lub wczesnymi porankami, aby dopasować się do czasu pracy w Nowym Jorku.
🔴
Enhancement of existing technological platform
Może oznaczać zarówno dodawanie nowych funkcji, jak i głównie utrzymanie i poprawianie błędów w starszym kodzie.
🔴
Ability to work independently and collaboratively within internati
Często oznacza, że będziesz musiał samodzielnie rozwiązywać problemy, ale jednocześnie oczekuje się od Ciebie dobrej komunikacji i współpracy z zespołem, który może być rozproszony.