Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
April 9, 2026
Senior C++ Developer
Senior • Hybrid
Warsaw, Poland
O firmie:
Naszym klientem jest międzynarodowa firma technologiczna rozwijająca zaawansowane rozwiązania software’owe wykorzystywane w urządzeniach elektronicznych oraz systemach cyfrowych dostępnych globalnie. Organizacja tworzy i rozwija skalowalne platformy, które integrują treści, oprogramowanie i technologie komunikacyjne, wpływając na sposób korzystania z usług multimedialnych przez użytkowników końcowych. Firma działa w modelu produktowym, w środowisku międzynarodowym, łącząc kompetencje inżynierskie z podejściem nastawionym na jakość, bezpieczeństwo i długofalowy rozwój technologii. Zespoły pracują w rozproszonej strukturze, współpracując przy projektach o dużej skali i wysokim poziomie złożoności technicznej.
O stanowisku:
Poszukujemy doświadczonej osoby na stanowisko Senior C++ Developer, która dołączy do zespołu rozwijającego zaawansowaną platformę embedded wykorzystywaną w urządzeniach multimedialnych.
Rola zakłada pracę nad dużym, wielomilionowym repozytorium kodu, rozwój i optymalizację komponentów systemowych oraz współtworzenie skalowalnego i bezpiecznego środowiska dla globalnego produktu technologicznego. To stanowisko dla osoby, która chce mieć realny wpływ na architekturę i jakość rozwiązania wykorzystywanego przez miliony użytkowników.
Do Twoich zadań należeć będzie:
Projektowanie, rozwijanie i utrzymywanie wydajnego kodu w C++,
Analiza i eliminowanie błędów wydajnościowych oraz systemowych,
Dbanie o jakość kodu, jego organizację oraz automatyzację procesów,
Udział w przeglądach kodu i przeglądach architektury,
Implementacja specyfikacji technicznych i współpraca przy ich tworzeniu,
Współpraca z zespołami międzynarodowymi (Europa, USA, Azja),
Rozwój oprogramowania dla systemów opartych o UNIX/Linux oraz środowisk embedded.
Szukamy osoby, która…
Posiada min. 5 lat doświadczenia zawodowego w programowaniu (C++),
Ma praktyczne doświadczenie w środowisku UNIX/Linux,
Bardzo dobrze rozumie programowanie obiektowe i zasady projektowania oprogramowania,
Potrafi projektować i rozwijać skalowalne rozwiązania,
Sprawnie diagnozuje i rozwiązuje problemy techniczne,
Dobrze odnajduje się w dynamicznym, produktowym środowisku,
Komunikuje się w języku angielskim (min. B2) – praca w środowisku międzynarodowym,
Mile widziane:
Znajomość Python lub JavaScript,
Doświadczenie z systemami embedded (Linux/Android),
Praktyka w debugowaniu systemów wbudowanych.
Co oferuje nasz klient:
Udział w rozwoju globalnego produktu technologicznego o dużej skali,
Pracę w międzynarodowym środowisku i współpracę z doświadczonym zespołem inżynierów,
Realny wpływ na architekturę i kierunek rozwoju platformy,
Możliwość pracy przy nowoczesnych rozwiązaniach embedded i systemach multimedialnych,
Stabilną współpracę w oparciu o długofalowy projekt technologiczny,
Konkurencyjne warunki finansowe i pakiet benefitów adekwatny do poziomu stanowiska.
Zatrudnienie w oparciu o kontrakt B2B lub umowę o pracę
Osoby zainteresowane prosimy o przesłanie aplikacji przed formularz poniżej. Zastrzegamy sobie możliwość odpowiedzi tylko na wybrane aplikacje.
Similar jobs you might like
Technology
RITS Professional Services
Senior C++ Developer (Windows)
Senior
Remote
Warsaw, MZ, Poland
40 - 65 USD/hr
🏢 Summary: Remote B2B opportunity for a Senior C++ Developer to build and improve scalable, performance-critical trading and backend platforms. The role covers application and backend development, platform enhancement, security remediation, testing, and code/design reviews, with 5–6 hours of daily New York time-zone overlap required. Compensation is $45–65/hour, with no paid vacation. 🗂️ Requirements: 5+ years of commercial C++ experience, Object-oriented and low-level programming expertise, Multithreading, concurrency, and synchronization knowledge, Sockets, networking, and event-driven architecture knowledge, Windows native APIs and OS internals knowledge, Complex debugging experience, Database experience, Unit testing and code review practices, Strong analytical and problem-solving skills, Independent and international team collaboration ability, Computer Science or related degree, 5–6 hours daily overlap with New York time 📃 Skills: C++, Multithreading, Concurrency, Synchronization, Sockets, Networking, Windows, APIs, Databases, Debugging, Testing 🏢 Description: 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
Technology
Upvanta sp. z o.o.
C++ Developer (Mid / Senior)
Mid
Hybrid
Krakow, MA, Poland
900 - 1,300 PLN
🏢 Summary: Oferta kontraktowa B2B dla C++ Developera na poziomie Mid lub Senior, obejmująca rozwój, utrzymanie i optymalizację zaawansowanych aplikacji. Rola daje wpływ na rozwój produktu, decyzje techniczne oraz długofalową współpracę w modelu hybrydowym. 🗂️ Requirements: Minimum 3 lata komercyjnego doświadczenia w C++ na poziomie Mid lub 5+ lat na poziomie Senior, Bardzo dobra znajomość C++11/14/17, Doświadczenie w projektowaniu i rozwoju aplikacji wielowątkowych, Znajomość Linux i środowiska programistycznego Linux, Znajomość Git, Umiejętność analizy i rozwiązywania problemów technicznych, Znajomość dobrych praktyk programistycznych i Clean Code, Doświadczenie w Agile/Scrum, Płynna znajomość języka angielskiego 📃 Skills: C++, C++11, C++14, C++17, Linux, Git, Multithreading, CleanCode, Agile, Scrum 🏢 Description: C++ Developer (Mid / Senior) Kontrakt B2B Stawka: 900- 1300 MD B2B zależnie od doświadczenia Lokalizacja: Kraków – hybryda!!! Kogo szukamy? Do naszego zespołu poszukujemy doświadczonego C++ Developera (Mid lub Senior), który wesprze rozwój i utrzymanie zaawansowanych rozwiązań programistycznych. Szukamy osoby, która dobrze odnajduje się w pracy zespołowej, dba o jakość kodu i chce mieć realny wpływ na rozwój produktów. Jeśli cenisz sobie pracę z nowoczesnymi technologiami, lubisz rozwiązywać złożone problemy i rozwijać swoje kompetencje w środowisku technicznym – zapraszamy do aplikowania. Oczekiwania Minimum 3 lata doświadczenia komercyjnego (Mid) lub 5+ lat (Senior) w programowaniu w C++. Bardzo dobra znajomość standardów C++11/14/17 (mile widziane C++20). Doświadczenie w projektowaniu i rozwijaniu aplikacji wielowątkowych. Znajomość systemów Linux oraz środowiska programistycznego Linux. Umiejętność pracy z systemami kontroli wersji (Git). Doświadczenie w analizie i rozwiązywaniu problemów technicznych. Znajomość dobrych praktyk programistycznych oraz zasad Clean Code. Umiejętność pracy w metodykach Agile/Scrum. Płynna znajomość języka angielskiego. Zakres obowiązków Projektowanie, rozwój i utrzymanie aplikacji w języku C++. Tworzenie wydajnych i skalowalnych rozwiązań zgodnie z wymaganiami biznesowymi. Współpraca z zespołem programistów, QA oraz architektami. Udział w analizie wymagań i projektowaniu nowych funkcjonalności. Przeglądy kodu oraz dbanie o wysoką jakość wytwarzanego oprogramowania. Optymalizacja wydajności i rozwiązywanie problemów technicznych. Tworzenie i aktualizacja dokumentacji technicznej. Oferujemy Współpracę w modelu B2B. Atrakcyjne wynagrodzenie adekwatne do doświadczenia. Możliwość hybrydowej. Długofalową współpracę przy interesujących projektach. Pracę w doświadczonym i wspierającym zespole. Realny wpływ na rozwój produktu i decyzje techniczne. Możliwość rozwoju zawodowego oraz udziału w ambitnych projektach.
Technology
Upvanta sp. z o.o.
C++ Developer (Mid / Senior)
Mid
Hybrid
Kraków, MA, Poland
900 - 1,300 PLN
🏢 Summary: Oferta dotyczy pracy Programisty C++ przy rozwoju i utrzymaniu skalowalnego oprogramowania enterprise dla branży lotniczej. Rola obejmuje projektowanie aplikacji wielowątkowych, optymalizację wydajności, analizę wymagań oraz współpracę z zespołami programistycznymi, QA i architektami. Dostępna jest długofalowa współpraca B2B w modelu hybrydowym. 🗂️ Requirements: 3 lata komercyjnego doświadczenia w C++ na poziomie Mid lub 5+ lat na poziomie Senior, Bardzo dobra znajomość C++11/14/17, Doświadczenie w projektowaniu i rozwoju aplikacji wielowątkowych, Znajomość Linux i środowiska programistycznego Linux, Umiejętność pracy z Git, Doświadczenie w analizie i rozwiązywaniu problemów technicznych, Znajomość dobrych praktyk programistycznych i Clean Code, Umiejętność pracy w Agile/Scrum, Płynna znajomość języka angielskiego 📃 Skills: C++, Linux, Git, Agile, Scrum, CleanCode 🏢 Description: Kogo szukamy? Poszukujemy Programisty C++ do projektu realizowanego w branży lotniczej. To doskonała okazja do pracy w międzynarodowym środowisku przy rozwoju zaawansowanych rozwiązań wykorzystywanych przez globalne organizacje. Dołączysz do doświadczonego zespołu inżynierów odpowiedzialnych za rozwój i utrzymanie oprogramowania klasy enterprise, zyskując możliwość pracy z nowoczesnymi technologiami oraz udziału w projektach o dużej skali i realnym wpływie na funkcjonowanie kluczowych procesów biznesowych. Oczekiwania Minimum 3 lata doświadczenia komercyjnego (Mid) lub 5+ lat (Senior) w programowaniu w C++. Bardzo dobra znajomość standardów C++11/14/17 (mile widziane C++20). Doświadczenie w projektowaniu i rozwijaniu aplikacji wielowątkowych. Znajomość systemów Linux oraz środowiska programistycznego Linux. Umiejętność pracy z systemami kontroli wersji (Git). Doświadczenie w analizie i rozwiązywaniu problemów technicznych. Znajomość dobrych praktyk programistycznych oraz zasad Clean Code. Umiejętność pracy w metodykach Agile/Scrum. Płynna znajomość języka angielskiego. Zakres obowiązków Projektowanie, rozwój i utrzymanie aplikacji w języku C++. Tworzenie wydajnych i skalowalnych rozwiązań zgodnie z wymaganiami biznesowymi. Współpraca z zespołem programistów, QA oraz architektami. Udział w analizie wymagań i projektowaniu nowych funkcjonalności. Przeglądy kodu oraz dbanie o wysoką jakość wytwarzanego oprogramowania. Optymalizacja wydajności i rozwiązywanie problemów technicznych. Tworzenie i aktualizacja dokumentacji technicznej. Oferujemy Współpracę w modelu B2B. Atrakcyjne wynagrodzenie adekwatne do doświadczenia. Możliwość pracy hybrydowej. Długofalową współpracę przy interesujących projektach. Pracę w doświadczonym i wspierającym zespole.
Technology
PTH EUROTRONIC
C++ Software Engineer
Mid
On-site
Poznan, WP, Poland
🏢 Summary: Oferta dla programisty C++ z co najmniej 3-letnim doświadczeniem, obejmująca rozwój, testowanie i utrzymanie oprogramowania dla sektora energetycznego, m.in. systemów SCADA/ADMS. Praca odbywa się głównie stacjonarnie w Poznaniu, z możliwością sporadycznej pracy hybrydowej, na umowie o pracę lub kontrakcie B2B. 🗂️ Requirements: Dobra znajomość C++, Minimum 3 lata doświadczenia zawodowego jako programista C++, Umiejętność pracy z powłoką Windows lub Linux (CLI), Podstawowa znajomość relacyjnych baz danych, Znajomość SQL, Znajomość SVN lub Git, Miejsce zamieszkania w Poznaniu lub okolicach albo gotowość do relokacji 📃 Skills: C++, Windows, Linux, CLI, SQL, SVN, Git 🏢 Description: Obecnie poszukujemy dobrze zorganizowanej i dbającej o wysokie standardy pracy osoby, która chciałaby dołączyć do naszego zespołu jako C++ Developer. Zależy nam na osobach, które mieszkają w Poznaniu lub okolicach - bądź są gotowe do relokacji! Twój zakres obowiązków: Tworzenie poprawnych, działających programów. Wprowadzanie zmian w istniejących funkcjonalnościach. Dbanie o jakość tworzonych rozwiązań. Analiza, testy i usuwanie zgłaszanych błędów. Wymagania: Dobra znajomość C++. Doświadczenie zawodowe jako Programista C++ (min. 3 lata) Umiejętność korzystania z powłoki systemowej Windows / Linux (CLI). Podstawowa wiedza na temat relacyjnych baz danych oraz znajomość SQL. Znajomość narzędzi systemu kontroli wersji SVN lub GIT. Mile widziane: Znajomość technologii: Qt, PostgreSQL, Python. Znajomość języka angielskiego. Orientacja w zagadnieniach związanych z branżą energetyczną. Oferujemy: Zatrudnienie na umowę o pracę lub kontrakt B2B Pracę z naszego poznańskiego biura (nie oferujemy pracy 100% zdalnej; dopuszczamy sporadyczną hybrydę!) Ciekawe projekty branżowe np. SCADA / ADMS dla koncernów energetycznych w Polsce i za zagranicą (TAURON, ENERGA, ENEA, ENEXIS, STEDIN) Rozwój zawodowy – wsparcie merytoryczne całego zespołu oraz zewnętrzne i firmowe szkolenia / warsztaty. Elastyczne godziny pracy (zaczynamy pracę między 7:00 a 9:00) Ubezpieczenie grupowe, dofinansowanie do urlopów wypoczynkowych, prywatnej opieki medycznej i karty Multisport Zapraszamy do aplikowania! Informujemy, że do wybranych kandydatów zostanie przesłany kwestionariusz rekrutacyjny (jako część procesu rekrutacyjnego).
Technology
DCV Technologies
Senior C++ Developer / Krakow
Senior
Hybrid
Krakow, MA, Poland
🏢 Summary: Senior C++ Developer contract role for building and supporting high-performance, low-latency FX trading and risk-management systems in a hybrid Kraków setup. The role covers real-time, multi-threaded application development, production support, performance optimization, and collaboration with global agile teams. 🗂️ Requirements: 7+ years of professional C++ software development experience, Modern C++ expertise, Multi-threading and concurrency experience, Low-latency, real-time systems development experience, FX trading platforms and trade lifecycle process knowledge, Risk-management systems and financial-markets technology experience, Algorithms, data structures, object-oriented design, system architecture, and design patterns knowledge, Relational database experience, Messaging technology experience, CI/CD and DevOps experience, Microsoft Azure exposure, Enterprise production application support experience, Fluent English 📃 Skills: C++, Multithreading, Concurrency, Algorithms, Databases, MSSQL, Sybase, Oracle, IBMMQ, Kafka, GitLab, Azure, DevOps, CICD 🏢 Description: Location: Kraków, Poland (Hybrid – 3 days onsite per week) Experience: 8+ years Employment Type: B2B, Full-time Position Overview We are looking for an experienced Senior C++ Developer with strong FX domain expertise to join our technology team in Kraków. The end client is a leading global financial services organization specializing in wealth management, investment banking, and asset management, with a strong focus on innovation, technology, and delivering secure, high-performance solutions for global markets. The ideal candidate will have deep experience in building high-performance, low-latency, real-time systems and a strong understanding of foreign exchange (FX) trading platforms, lifecycle processes, and risk management systems . You will work on mission-critical applications, designing and developing scalable solutions that support complex financial workflows in a fast-paced trading environment. Key Responsibilities Design, develop, and maintain high-performance C++ applications for FX trading and risk management platforms. Build and optimize low-latency, multi-threaded, real-time systems . Work closely with business, product, and technology teams to deliver robust trading solutions. Apply strong knowledge of algorithms, data structures, and system design principles to solve complex technical challenges. Develop and enhance applications supporting FX trade lifecycle processes. Troubleshoot production issues and provide L3 application support . Participate in incident management, root cause analysis, and performance optimization. Implement best practices around software development, testing, deployment, and CI/CD processes. Collaborate with global teams in an agile development environment. Required Skills & Experience 7+ years of professional software development experience with strong C++ expertise. Extensive experience with: Modern C++ development Multi-threading and concurrency Low-latency application development Real-time systems Performance optimization and troubleshooting Strong domain experience in: FX trading platforms FX lifecycle processes Risk management systems Financial markets technology Excellent understanding of: Algorithms Data structures Object-oriented design System architecture and design patterns Hands-on experience with relational databases such as: MS SQL Server Sybase Oracle Experience with messaging technologies: IBM MQ Kafka Experience with CI/CD and DevOps practices, preferably: GitLab CI/CD Automated build and deployment pipelines Exposure to Microsoft Azure cloud technologies. Experience supporting production applications in enterprise environments. Strong analytical and problem-solving skills. Excellent verbal and written communication skills. Fluent English communication skills. Preferred Qualifications Previous experience working in investment banking, capital markets, or financial technology environments. Knowledge of trading protocols, market data systems, or electronic trading platforms. Experience improving application performance and reducing latency in mission-critical systems.