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 8, 2026
Programista C++
Senior • Hybrid
Warsaw, Poland
Do naszego zespołu poszukujemy 1 osoby na stanowisko Programista C++ Senior
Wymagania:
Zaawansowana biegłość w programowaniu w C++ (C++17/C++20) oraz praktyczna umiejętność tworzenia wydajnego, bezpiecznego i czytelnego kodu
Umiejętność projektowania i rozwijania modularnych, skalowalnych rozwiązań, z uwzględnieniem zasad SOLID, wzorców projektowych i dobrych praktyk inżynierskich
Swobodne posługiwanie się narzędziami deweloperskimi: CMake, Git, kompilatorami (GCC/Clang/MSVC), debuggerami (gdb/lldb) oraz narzędziami do analizy jakości i wydajności kodu
znajomość GO będzie dodatkowym atutem
Doświadczenie w debugowaniu, profilowaniu i optymalizacji aplikacji (CPU, pamięć, wielowątkowość)
Umiejętność tworzenia i utrzymywania testów jednostkowych i integracyjnych oraz dbałość o jakość kodu (testy, code review, analiza statyczna)
Zdolność analitycznego myślenia, diagnozowania problemów i podejmowania trafnych decyzji technicznych
Samodzielność w realizacji powierzonych zadań przy jednoczesnej umiejętności efektywnej pracy zespołowej
Umiejętność jasnej komunikacji technicznej, dokumentowania rozwiązań oraz udziału w przeglądach architektury i kodu
Odpowiedzialność za jakość dostarczanego oprogramowania i świadomość wpływu własnej pracy na cały system
Oferujemy:
- kontrakt B2B
- model pracy hybrydowy z Warszawy, ul. Chmielna 89. Częstotliwość pracy w biurze: 2 razy w tygodniu.
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
Experis Manpower Group
C++ Software Engineer
Mid
Remote
Warsaw, Poland
20,160 - 20,500 PLN
🏢 Summary: Remote C++ Software Engineer role for candidates located in Poland, focused on building and maintaining scalable, large-scale software systems for global customers. The position involves backend and distributed-environment development, feature delivery, architecture contributions, and code-quality practices within an international team. Offered on a B2B contract with healthcare, Multisport, e-learning access, and group life insurance. 🗂️ Requirements: Located in Poland, Minimum 3 years of commercial C++ development experience, Strong software engineering and object-oriented programming knowledge, Experience with complex backend systems or large-scale applications, Ability to troubleshoot distributed environments, Professional English proficiency, Ability to collaborate in an international team 📃 Skills: C++, OOP, Backend, DistributedSystems, Testing, CodeReview 🏢 Description: Location: Remote 100% - candidates must be located in Poland Start: ASAP / 30 days C++ Software Engineer We are looking for a skilled C++ Software Engineer to join an international team working on the development of advanced, large-scale software solutions used by customers worldwide. If you enjoy solving complex engineering challenges, working with scalable systems, and building impactful products, this opportunity could be a great fit for you. Responsibilities: Design, develop, and maintain high-quality software solutions in C++. Contribute to the architecture and implementation of systems used by real-world customers. Work with large-scale technical infrastructure and distributed environments. Develop new features and enhance existing functionalities. Collaborate with cross-functional teams to deliver reliable and scalable solutions. Ensure code quality through testing, code reviews, and best engineering practices. Requirements: Minimum 3 years of commercial experience with C++ development. Strong understanding of software engineering principles and object-oriented programming. Experience working on complex backend systems or large-scale applications. Ability to troubleshoot and solve technical challenges in distributed environments. Good communication skills and ability to work in an international team. English proficiency enabling effective collaboration in a professional environment. Our Offer B2B contract via Experis Medicover healthcare Multisport card Access to e-learning platforms Group life insurance
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.
Technology
Upvanta sp. z o.o.
Senior .NET Developera (C#)
Senior
Remote
Warsaw, Poland
900 - 1,100 PLN
🏢 Summary: 6-miesięczny kontrakt z możliwością przedłużenia dla Senior .NET Developera odpowiedzialnego za projektowanie, rozwój i utrzymanie skalowalnych aplikacji backendowych oraz API. Rola obejmuje współpracę z zespołami projektowymi, projektowanie architektury, optymalizację rozwiązań, utrzymanie systemów produkcyjnych i wsparcie mniej doświadczonych osób. 🗂️ Requirements: Minimum 6 lat komercyjnego doświadczenia w C#/.NET, Bardzo dobra znajomość .NET Core / .NET 6+, Doświadczenie w projektowaniu i rozwoju aplikacji backendowych oraz REST API, Znajomość wzorców projektowych i zasad SOLID, Doświadczenie w pracy z bazami danych SQL, Znajomość Git i praktyk CI/CD, Doświadczenie w Agile, Scrum lub Kanban, Bardzo dobra znajomość języka angielskiego 📃 Skills: C#, .NET, SQL, REST, Git, CI/CD, Agile, Scrum, Kanban, SOLID 🏢 Description: Poszukujemy doświadczonego Senior .NET Developera (C#) do realizacji projektu dla naszego klienta. Jest to kontrakt na 6 miesięcy z możliwością przedłużenia współpracy. Zakres obowiązków Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii C#/.NET. Tworzenie oraz rozwijanie wydajnych i skalowalnych usług oraz API. Współpraca z zespołem projektowym przy analizie wymagań biznesowych i technicznych. Dbanie o wysoką jakość kodu poprzez stosowanie dobrych praktyk programistycznych oraz udział w code review. Identyfikowanie i rozwiązywanie problemów technicznych oraz optymalizacja istniejących rozwiązań. Tworzenie i aktualizacja dokumentacji technicznej. Udział w projektowaniu architektury aplikacji oraz proponowanie usprawnień technologicznych. Współpraca z zespołami QA, DevOps oraz analitykami w celu sprawnej realizacji projektu. Wsparcie mniej doświadczonych członków zespołu oraz dzielenie się wiedzą. Aktywny udział w procesie wdrażania nowych funkcjonalności i utrzymania systemów produkcyjnych. Wymagania: Minimum 6 lat doświadczenia komercyjnego w programowaniu w C#/.NET . Bardzo dobra znajomość platformy .NET (.NET Core / .NET 6+). Doświadczenie w projektowaniu i rozwoju aplikacji backendowych oraz REST API. Znajomość wzorców projektowych i zasad SOLID. Doświadczenie w pracy z bazami danych SQL. Znajomość Git oraz praktyk CI/CD. Umiejętność pracy w metodykach Agile (Scrum/Kanban). Bardzo dobra znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku.
Technology
RITS
Senior C++ Developer
Senior
Remote
Gdansk, PM, Poland
40 - 65 USD/hr
🏢 Summary: Remote B2B opportunity for a C++ Software Engineer to develop and enhance distributed, low-latency financial trading systems for fixed income and derivatives. The role requires at least six hours of overlap with NYC working hours and offers a rate of USD 40–65. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field, 5+ years of professional C++ development experience, C++14/20 experience in Windows/Linux environments, Object-oriented design, STL, multithreading and concurrency proficiency, Networking and network-programming knowledge, Experience building distributed, high-throughput, low-latency, resilient systems, Strong debugging ability in large, complex codebases, Ability to use AI tools for codebase analysis and development productivity, Strong technical and business stakeholder communication, Independent, proactive work style in complex environments, Minimum 6-hour overlap with NYC time zone 📃 Skills: C++, C++14, C++20, STL, Windows, Linux, TCP/IP, SQL, AI 🏢 Description: 🚀 Software Engineer (C++) – Financial Trading Systems Key Details: 🌍 Work Model: 100% Remote 🕒 Working Hours: NYC Time Zone (Minimum 6h overlap required) 💰 Contract & Rate: B2B, 40 - 65 USD 💻 About the Role We are seeking a highly motivated Software Engineer (C++) to work on all aspects of our distributed financial trading systems. This role requires strong C++ development and debugging skills, the ability to understand intricate architectures, and breaking down issues in real-time, distributed financial trading environments. 🛠️ Job Responsibilities Develop and enhance core trading systems for Fixed Income and Derivative Securities. Work effectively in a small, high-performing software development team. Collaborate with both technical team members and non-technical business stakeholders. Contribute to the continuous improvement of the trading technology stack. 🎯 Required Qualifications Education: Bachelor’s degree in Computer Science or a related field. Experience: 5+ years of professional C++ development experience (C++14/20) in Windows/Linux environments. Core Technical Skills: Strong proficiency in object-oriented design, STL, multithreading, and concurrency (synchronization, parallelism). Networking: Solid understanding of networking fundamentals (TCP/IP, latency, throughput) and network programming. System Architecture: Proven experience building complex, distributed, high-throughput, low-latency, and resilient systems. Debugging: Strong debugging skills and the ability to quickly understand and work within large, complex codebases. Modern Tools: Demonstrated ability to leverage AI tools to accelerate ramp-up on large codebases, improve system understanding, and enhance debugging and development productivity. Soft Skills: Strong communication skills with the ability to collaborate effectively across technical and business teams. Self-driven, proactive, and capable of independently ramping up in complex environments. 🌟 Preferred Qualifications Domain Knowledge: Experience building financial software or trading systems (Fixed Income, Derivatives). Best Practices: Strong focus on code quality, testing methodologies, and system reliability. Databases: Familiarity with SQL stored procedures and relational database design and implementation.