JustJoin.IT Praca zdalna Senior New

Senior C++ Developer (Windows)

RITS Professional Services

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

45 - 65 USD/h netto (B2B)

Wymagania

  • Windows
  • C++

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 w stawce godzinowej, a brak płatnego urlopu oznacza, że dni wolne od pracy nie są opłacane.
🔴
5–6 hours daily overlap with the New York time zone is required
Oznacza to konieczność pracy w godzinach wieczornych lub nocnych czasu polskiego, aby zapewnić wspólny czas pracy z zespołem w Nowym Jorku.
🟡
Enhancement of existing technological platform
Może oznaczać zarówno dodawanie nowych funkcji, jak i głównie naprawianie błędów i utrzymanie istniejącego kodu.
🟡
Identification and resolution of security vulnerabilities
Może oznaczać, że będziesz zajmować się głównie poprawkami bezpieczeństwa, a nie nowymi funkcjonalnościami.
🟡
Ability to work independently and collaboratively within internati
Wymaga zarówno samodzielności w rozwiązywaniu problemów, jak i umiejętności efektywnej współpracy z innymi członkami zespołu, często w międzynarodowym kontekście.