June 30, 2026

Senior C++ Developer

Senior • Remote

120 - 150 PLN/hr

Krakow, Poland

Join an established software development team building production-grade commercial software.

As a Senior C++ Developer, you'll work with modern C++ and MFC, contributing across the full software development lifecycle—from design and implementation to testing and delivery. You'll collaborate with experienced engineers, participate in code reviews and technical discussions, and help deliver high-quality software while driving continuous improvement.

Requirements

  • Strong commercial experience with modern C++ (C++11 and newer), including memory management, templates, concurrency, and the C++ Standard Library

  • Experience with MFC (Microsoft Foundation Class Library)

  • Strong understanding of Object-Oriented Programming, including:

    • SOLID principles

    • encapsulation

    • inheritance

    • polymorphism

  • Experience with Microsoft SQL Server, including query optimisation and execution plan analysis

  • Experience implementing and maintaining unit tests across UI, back-end services, and database layers

  • Knowledge of software design patterns

  • Experience with performance profiling and optimisation techniques

  • Experience delivering maintainable, production-quality software in a commercial environment

  • Experience working within the Software Development Life Cycle (SDLC), including code reviews, design discussions, and collaborative delivery

  • English at B2/C1 level

Nice to Have

  • Experience with C#

  • Experience with the .NET ecosystem, particularly in cross-language integration or tooling

We Offer

  • B2B contract

  • 120–150 PLN/h

  • 100% remote work

  • Long-term cooperation

  • Immediate start

Recruitment Process

  1. Recruitment screening

  2. Interview with the client

  3. Final decision

Similar jobs you might like

Technology

RITS Professional Services

Senior C++ Developer (Windows)

Senior

Remote

Warsaw, Poland

45 - 65 USD/hr

🏢 Summary: B2B remote contract for a Senior C++ Developer to design, build, and enhance high-performance trading and backend platforms. The role focuses on developing scalable, performance-critical systems and improving an existing technology stack in an international environment. Requires daily overlap with the New York time zone. 🗂️ Requirements: 5+ years commercial experience with C++, Strong knowledge of object-oriented programming, Strong knowledge of low-level programming concepts, Experience with multithreading, Understanding of concurrency and synchronization, Experience with sockets and networking, Knowledge of event-driven architectures, Experience with Windows native APIs, Understanding of OS internals, Experience debugging memory leaks, race conditions, deadlocks, stack corruption, Experience with unit testing, Experience participating in code reviews, Experience working with databases 📃 Skills: C++, OOP, LowLevel, Multithreading, Concurrency, Synchronization, Sockets, Networking, EventDriven, Windows, WinAPI, OSInternals, Debugging, Databases, UnitTesting 🏢 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

Link Group

Senior Fullstack Developer

Senior

Remote

Warsaw, Poland

110 - 140 PLN

🏢 Summary: Senior Software Engineer role focused on designing and developing scalable backend and fullstack applications using modern C++ in Linux environments. The position involves performance optimization, concurrency, and cloud-native technologies while contributing to high-impact product features. It requires strong ownership, collaboration, and the ability to work across diverse technologies including cloud and DevOps tools. 🗂️ Requirements: 6+ years of C++ development experience, Strong knowledge of multithreading, Strong knowledge of memory management, Experience with performance optimization, Experience developing backend systems, Experience with REST APIs, Experience working in Linux environments, Ability to design and maintain scalable systems, Bachelor’s degree in STEM field 📃 Skills: C++, Linux, REST, Multithreading, AWS, Python, Go, Terraform, CloudFormation, GitHub, Jenkins, Artifactory, Ansible 🏢 Description: Senior Software Engineer – C++ We are looking for a talented Senior Software Engineer to join our team. This role is ideal for someone with deep experience in C++ development , backend skills, and exposure to cloud-native technologies. You will work on challenging projects, contribute to high-impact features, and help shape the future of our products. What You’ll Do Design, develop, and maintain scalable backend systems in C++ (modern C++ preferred) Work on fullstack applications , including REST API-based backend services Optimize software for performance, concurrency, and memory efficiency Develop and maintain applications in Linux environments Take ownership of technical tasks, delivering high-quality results independently Collaborate closely with cross-functional teams, contributing to design and technical discussions Explore new technologies and expand beyond your primary stack, including Python, Go, and AWS Apply a product-focused mindset, understanding the business impact of your technical decisions What We’re Looking For 6+ years of hands-on experience in C++ development Solid understanding of multithreading, memory management, and performance optimization Strong experience contributing to complex features with exposure to diverse technologies Proven ability to work effectively in a team and communicate clearly Experience with Linux-based systems and development in Linux environments Self-motivated, independent, and capable of delivering results with limited supervision Bachelor’s degree in Science, Technology, Engineering, or a related field Nice to Have Experience with Go and/or Python Knowledge of cloud-native development and Infrastructure-as-Code tools (Terraform, CloudFormation) Background in enterprise-scale applications or AWS serverless architectures Familiarity with networking protocols, security best practices, and database systems Experience with modern CI/CD pipelines (GitHub, Jenkins, Artifactory, Ansible)

Technology

Link Group

Senior C++ Developer

Senior

Remote

Olsztyn, Poland

130 - 145 PLN

🏢 Summary: Senior/Lead C++ Developer role focused on developing and modernizing a large, long‑term system based on MFC and legacy code. The position involves hands‑on engineering across the full SDLC, implementation of new features, performance optimization, and database work with MS SQL Server. Lead level additionally includes technical mentoring and support in architectural improvements. 🗂️ Requirements: Strong practical experience with C++, Hands-on experience with MFC framework, Experience working with legacy codebases, Very good knowledge of SQL, Experience with Microsoft SQL Server, Knowledge of OOP, SOLID, design patterns, Experience in performance profiling and optimization, Experience writing unit tests, Experience working within structured SDLC, Higher education in Computer Science or related field 📃 Skills: C++, MFC, SQL, T-SQL, MS SQL Server, OOP, SOLID, DesignPatterns, UnitTesting, PerformanceProfiling, Concurrency, STL, .NET, C# 🏢 Description: Senior / Lead C++ Developer (MFC) Dla naszego Klienta – stabilnej, globalnej firmy z sektora IT – poszukujemy doświadczonych inżynierów o silnym profilu technicznym. Będziesz częścią kameralnego, zgranego zespołu ekspertów pracującego nad dużym, wieloletnim systemem. Szukamy osób na poziomie Senior oraz Lead , które posiadają unikalne na rynku doświadczenie we frameworku MFC i dla których praca z dojrzałym kodem źródłowym ( legacy codebase ) stanowi interesujące wyzwanie inżynierskie. Projekt łączy w sobie bieżące utrzymanie systemu, realizację bogatego backlogu rozwojowego oraz równoległe działania mające na celu modernizację architektury rozwiązania. Twój zakres obowiązków: Aktywny, samodzielny rozwój oprogramowania (hands-on engineering) w języku C++ na każdym etapie SDLC — od projektowania, przez code review, aż po testy i wdrożenie. Praca z dużym, dojrzałym kodem źródłowym oraz frameworkiem MFC. Implementacja nowych funkcjonalności z bogatego backlogu oraz aktywne wsparcie zespołu w procesie modernizacji systemu. Tworzenie i utrzymanie testów jednostkowych (dla warstwy UI, usług back-endowych oraz bazy danych). Optymalizacja zapytań i praca z bazą danych MS SQL Server. Dla profili Lead: Mentoring i wsparcie techniczne dla pozostałych członków zespołu, dzielenie się wiedzą oraz promowanie dobrych praktyk inżynierskich. Nasze wymagania: Głęboka i praktyczna znajomość języka C++ oraz frameworku MFC (zarządzanie pamięcią, szablony, współbieżność, biblioteka standardowa). Bardzo dobra znajomość SQL , ze szczególnym uwzględnieniem Microsoft SQL Server (optymalizacja zapytań, analiza planów wykonania). Silne fundamenty inżynierskie: znajomość paradygmatu OOP, zasad SOLID oraz wzorców projektowych. Doświadczenie w profilowaniu wydajności i optymalizacji systemów o wysokiej przepustowości lub niskich opóźnieniach. Praktyka w pisaniu testów jednostkowych na różnych warstwach aplikacji. Doświadczenie w pracy w ustrukturyzowanym procesie SDLC (code review, dyskusje architektoniczne). Wykształcenie wyższe kierunkowe (Informatyka lub pokrewne). Świetne umiejętności komunikacyjne, nastawienie na współpracę i ciągły rozwój. Mile widziane: Znajomość języka C# oraz ekosystemu .NET (szczególnie w kontekście integracji międzyjęzykowej lub tworzenia narzędzi pomocniczych). Oferujemy: Stabilną współpracę w oparciu o kontrakt B2B. Elastyczność: Praca w 100% zdalna z dowolnego miejsca w Polsce. Wpływ na projekt: Możliwość realnego kształtowania procesu modernizacji dużego systemu. Kulturę inżynierską: Pracę w kameralnym, dojrzałym zespole nastawionym na dzielenie się wiedzą i partnerskie relacje. Pakiet benefitów (szczegóły przedstawimy podczas rozmowy rekrutacyjnej).

Technology

emagine Polska

Développeur C++ Sénior (client-serveur)-(h/f)

Senior

Hybrid

Yerres, France

🏢 Summary: Senior C++ Developer position focused on delivering and maintaining high-performance client-server solutions within the interbanking and payments sector. The role involves design collaboration, development, testing, incident support, and continuous integration in a Linux-based environment. The candidate will contribute to infrastructure improvement and ensure reliable delivery of critical financial systems. 🗂️ Requirements: Significant experience in C++ development, Experience in client-server architecture, Proficiency in PostgreSQL, Experience with Linux systems, Experience with multithreading, Ability to participate in design and technical discussions, Experience with continuous integration and deployment, Ability to handle incident support and bug tracking 📃 Skills: C++, PostgreSQL, Linux, Multithreading, Client-Server, SQL, CI/CD, Agile 🏢 Description: Le développeur C++ senior rejoindra une équipe d'experts pour contribuer à des projets importants dans le secteur interbancaire et du paiement, en se concentrant sur des solutions client-serveur en utilisant les meilleures pratiques de développement. Responsabilités : Participer à la phase de conception en collaboration avec des équipes techniques et fonctionnelles. Développer et tester les modules développés/modifiés. Assurer le support aux incidents. Participer à l’intégration continue et au déploiement. Effectuer un reporting fiable de l'avancement des travaux et du suivi des anomalies. Contribuer à l’amélioration et à la maintenance de l’infrastructure de développement. Compétences : Expérience significative en développement C++ dans un environnement client-serveur. Compétence en PostgreSQL. Expérience sur les systèmes Linux. Expérience en Multithreading Bon à avoir : Expérience avec des applications à forte volumétrie et haute performance. Bonne maîtrise des pratiques de développement. Compréhension des méthodologies Agile. Autres Détails : Ce poste est basé à La Défense (92) avec la possibilité de télétravail deux jours par semaine.

Technology

sourcingNOW

Senior C++ Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior C++ Developer role focused on building and optimizing a large-scale embedded multimedia platform used globally. The position involves working with a multi-million-line codebase, enhancing system components, and contributing to scalable and secure architecture. This role offers direct impact on the quality and architecture of a global embedded product. 🗂️ Requirements: Minimum 5 years of professional experience in C++ development, Practical experience with UNIX/Linux systems, Strong understanding of object-oriented programming, Knowledge of software design principles, Experience in designing scalable solutions, Ability to diagnose and resolve performance and system-level issues 📃 Skills: C++, Linux, UNIX, OOP, Embedded, Debugging 🏢 Description: 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.

Healthcare

drEryk

Senior C++ Developer (F/M)

Senior

Remote

Krakow, Poland

23,400 - 33,800 PLN

🏢 Summary: Development of professional medical software in C++ within a Scrum team, focused on designing and implementing complex system functionalities and integrations. The role involves building APIs, working with databases, integrating external systems, and ensuring high code quality in a Windows environment. The position requires strong ownership of technical solutions and contribution to architectural decisions. 🗂️ Requirements: Minimum 6 years of experience in C++ development or 2 years in senior role, Very good knowledge of C++17 or newer, Experience in Windows application development, Very good knowledge of SQL and PostgreSQL, Experience with SOAP Web Services, Knowledge of multithreaded programming, Ability to design normalized database schemas and understand indexing, Experience working with legacy code and safe refactoring, Knowledge of defensive programming, English level B2 or higher 📃 Skills: C++, SQL, PostgreSQL, Windows, SOAP, Multithreading, Refactoring, Legacy, Defensive, APIs 🏢 Description: Senior C++ Developer (F/M) O NAS: Tworzymy produkty dla branży medycznej, z których korzystają tysiące lekarzy i personelu medycznego w Polsce. Szukamy kolejnego członka zespołu rozwijającego profesjonalne oprogramowanie dla przychodni i gabinetów NFZ. Rozwijamy aplikację zespole Scrumowym, z naciskiem na jakość, przewidywalność i ciągłe dostarczanie wartości. System obsługuje złożone procesy medyczne i integruje się z wieloma systemami zewnętrznymi. Dużą wagę przykładamy do tego, aby dostarczane rozwiązania realnie działały u użytkowników i odpowiadały na ich potrzeby. Chcesz mieć wpływ na to, co robisz? Chcesz brać odpowiedzialność za rozwiązania i współtworzyć produkt, z którego korzystają ludzie, których znasz? Aplikuj do nas! ZA CO BĘDZIESZ ODPOWIEDZIALNY/A: Projektowanie i implementację funkcjonalności; Tworzenie API i komunikację z bazą danych; integrację z systemami zewnętrznymi; analizę i rozwiązywanie problemów technicznych; dbanie o jakość kodu (code review, testy); aktywny udział w decyzjach technicznych; wspieranie zespołu w podejmowaniu decyzji technicznych i dzielenie się wiedzą; współpracę QA i Product Ownerem. OCZEKIWANE UMIEJĘTNOŚCI: Szukamy osoby, która: Ma minimum 6 lat doświadczenia w tworzeniu aplikacji w C++ lub 2 lata na stanowisku seniora; Potrafi samodzielnie zaprojektować rozwiązanie dla złożonego problemu i rozbić je na etapy realizacji; Rozumie kontekst biznesowy rozwiązań i bierze odpowiedzialność za ich działanie w praktyce (nie tylko za implementację); Nie ogranicza się do realizacji zadań – interesuje się tym, czy rozwiązanie spełnia potrzeby użytkownika; Aktywnie identyfikuje problemy, proponuje rozwiązania i usprawnienia; Jasno się komunikuje i potrafi uzasadniać decyzje techniczne; Potrafi wspierać innych członków zespołu, dzielić się wiedzą i pomagać w podejmowaniu decyzji technicznych; Projektuje rozwiązania z myślą o utrzymywalności i rozwoju systemu; Zna język angielski na poziomie co najmniej B2. Wymagania techniczne: Bardzo dobra znajomość C++ 17 (lub nowszego); Doświadczenie z tworzeniem aplikacji dla systemu Windows; Bardzo dobra znajomość SQL (najlepiej w kontekście PostgreSQL); Umiejętność projektowania dobrych i znormalizowanych schematów baz danych, rozumienie indeksów; Doświadczenie z SOAP Web Services; Znajomość problematyki programowania wielowątkowego; Doświadczenie w pracy z kodem legacy, umiejętność bezpiecznego refaktoringu bez ryzyka regresji; Znajomość programowania defensywnego. Mile widziane: Wykształcenie wyższe techniczne (preferowane informatyczne); Znajomość języków Python, C#, Lua, HTML/Javascript; Doświadczenie z FastReport Studio; Znajomość metodologii Scrum. CO W ZAMIAN? Bezpośredni wpływ na rozwój produktu, mającego realny wpływ na codzienną pracę lekarzy i personelu medycznego; Realny wpływ na decyzje techniczne i architekturę systemu; Decyzyjność w zakresie realizacji zadań (narzędzia, podejście, implementacja); Pracę w środowisku stawiającym na jakość i pragmatyczne podejście do procesu; Elastyczne godziny pracy oraz możliwość pracy zdalnej; Regularną ewaluację jako element Twojego rozwoju; Możliwość udziału w szkoleniach i konferencjach; Opiekę medyczną (LuxMed) oraz karnet Benefit Multisport; Stabilne zatrudnienie w oparciu o B2B lub umowę o pracę.

Technology

PKO BP Finat

Programista C++

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior C++ Developer role focused on designing and developing high-performance, scalable and modular software solutions using modern C++ standards. The position involves code optimization, debugging, testing, and maintaining high engineering quality within a collaborative team environment. Hybrid B2B contract with partial on-site work in Warsaw. 🗂️ Requirements: Advanced proficiency in C++ (C++17/C++20), Experience in designing modular and scalable architectures, Knowledge of SOLID principles and design patterns, Proficiency with CMake and Git, Experience with GCC, Clang or MSVC compilers, Experience with gdb or lldb debuggers, Experience in debugging, profiling and optimization (CPU, memory, multithreading), Experience in unit and integration testing, Experience with static code analysis tools, Ability to participate in code reviews and architectural reviews 📃 Skills: C++, CMake, Git, GCC, Clang, MSVC, gdb, lldb, SOLID, Multithreading, Profiling, Debugging, Testing, GO 🏢 Description: 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.​

Technology

Shimi Sp. z o.o.

Senior Software Engineer (f/m/n)

Senior

Remote

Warsaw, Poland

🏢 Summary: Remote B2B opportunity for a Senior Software Engineer focused on developing complex, high-performance systems in modern C++ within Linux environments. The role involves contributing to product-level features, collaborating across teams, and working with cloud and backend technologies. Long-term cooperation with flexibility on financial expectations and start date. 🗂️ Requirements: 6+ years of hands-on experience in C++ development, Strong knowledge of modern C++, Experience with multithreading, Understanding of memory management, Experience with performance optimization, Strong understanding of Linux-based systems, Experience developing in Linux environment, Ability to deliver complex technical features, Bachelor’s degree in Science, Technology, Engineering or related field 📃 Skills: C++, Linux, Multithreading, MemoryManagement, PerformanceOptimization, Python, Go, AWS, Terraform, CloudFormation, REST, CI/CD, GitHub, Jenkins, Artifactory, Ansible, Networking, Security, Databases 🏢 Description: For our client, we are looking for a Senior Software Engineer (f/m/n). Qualifications 6+ years of hands-on experience in C++ development (modern C++ preferred) with a solid understanding of multithreading, memory management, and performance optimization Strong experience contributing to complex features with a good product-level understanding and exposure to diverse technologies Proven ability to collaborate effectively within a team, actively participating in technical discussions and supporting delivery across multiple contributors Strong understanding of Linux-based systems and experience developing in a Linux environment (user level) Demonstrated ability to take ownership of well-defined technical tasks and drive them to completion with high quality Strong interpersonal skills with the ability to communicate clearly, collaborate effectively, and contribute confidently in professional discussions Proven ability to quickly learn and adapt to new technologies, taking on tasks with a proactive, can-do attitude and a willingness to expand beyond the core tech stack, including Python, AWS and Go Highly self-managed and independent, capable of delivering results with limited supervision while aligning with broader team goals Bachelor’s degree in Science/Technology/Engineering or a related field How will you stand out from the crowd Experience with Go and/or Python programming languages Experience with cloud-native development and infrastructure-as-code tools (e.g., Terraform, CloudFormation) Experience in enterprise-scale application development in cloud or SaaS environments (AWS serverless architecture is a definite advantage) Experience in building fullstack applications, including REST API-based backend systems and modern frontend interfaces Familiarity with networking protocols, security principles, and database systems Experience with modern CI/CD pipelines, such as GitHub, Jenkins, Artifactory, and Ansible We offer: Work model: remote Contract type: B2B with SHIMI Long-term cooperation We are open to the candidate’s financial expectations Start: ASAP (up to 1 month notice)

Technology

Sii

C++ Developer with Rust/ BLE/ SDK (f/m/x)

Senior

Remote

Gdansk, Poland

🏢 Summary: Oferta dotyczy rozwoju wysokowydajnych komponentów systemowych, bibliotek oraz SDK dla inteligentnych urządzeń i systemów komunikacji bezprzewodowej. Rola obejmuje pracę z C++, Rust oraz Bluetooth Low Energy w międzynarodowym środowisku, z realnym wpływem na architekturę i jakość rozwiązań. Kandydat będzie współpracował przy projektowaniu skalowalnych systemów embedded oraz integracji z aplikacjami i systemami zewnętrznymi. 🗂️ Requirements: Minimum 3 lata doświadczenia z C++, Komercyjne doświadczenie z Rust, Znajomość C++17, Znajomość C++20, Doświadczenie z BLE, Doświadczenie z komunikacją bezprzewodową, Doświadczenie w tworzeniu SDK, Doświadczenie w tworzeniu bibliotek, Znajomość Linux, Doświadczenie z embedded, Znajomość Git, Znajomość CI/CD, Znajomość wzorców projektowych, Znajomość zasad SOLID, Doświadczenie w Agile, Język angielski B2 📃 Skills: C++, Rust, BLE, Linux, Git, CI/CD, SDK, Agile, SOLID, CMake, Docker, IoT 🏢 Description: Poszukujemy doświadczonej osoby na stanowisko Senior C++ Developer do projektu realizowanego dla globalnego lidera w obszarze zaawansowanych urządzeń technologicznych. Dołączysz do międzynarodowego zespołu odpowiedzialnego za rozwój oprogramowania wspierającego inteligentne urządzenia oraz ich integrację z aplikacjami i zewnętrznymi systemami. Projekt obejmuje rozwój wysokowydajnych komponentów systemowych, bibliotek oraz SDK wykorzystywanych przez partnerów i zespoły produktowe. Na co dzień będziesz pracować z nowoczesnym stosem technologicznym obejmującym C++, Rust oraz Bluetooth Low Energy (BLE), mając realny wpływ na architekturę i jakość rozwijanych rozwiązań. Jeśli cenisz pracę z nowoczesnymi technologiami, interesują Cię rozwiązania embedded oraz komunikacja bezprzewodowa, a także lubisz współpracę w międzynarodowym środowisku – ta oferta jest dla Ciebie. Twoje zadania Projektowanie, rozwój oraz utrzymanie aplikacji i komponentów w języku C++ oraz Rust Tworzenie i rozwój bibliotek oraz SDK wykorzystywanych przez zespoły wewnętrzne i partnerów Implementacja oraz optymalizacja komunikacji opartej o Bluetooth Low Energy (BLE) Projektowanie skalowalnych i wydajnych rozwiązań zgodnie z dobrymi praktykami inżynierii oprogramowania Udział w projektowaniu architektury oraz podejmowaniu decyzji technicznych Współpraca z międzynarodowymi zespołami odpowiedzialnymi za firmware, aplikacje desktopowe i mobilne oraz testy Przeprowadzanie code review i wspieranie pozostałych członków zespołu Dbanie o wysoką jakość kodu poprzez testy, automatyzację oraz Continuous Integration Wymagania Minimum 3 lata doświadczenia w tworzeniu oprogramowania w języku C++ Praktyczna znajomość języka Rust oraz doświadczenia w jego wykorzystaniu w projektach komercyjnych Biegłość w pracy z nowoczesnym C++ (C++17/C++20) Doświadczenie z Bluetooth Low Energy (BLE) oraz implementacją komunikacji bezprzewodowej Praktyczne doświadczenie w projektowaniu i rozwoju SDK lub bibliotek programistycznych Znajomość systemów Linux oraz środowiska programistycznego dla systemów embedded Wcześniejsza praca z systemami kontroli wersji (Git) oraz procesami CI/CD Umiejętność projektowania oprogramowania z wykorzystaniem wzorców projektowych i zasad SOLID Doświadczenie w pracy w metodykach Agile Bardzo dobra znajomości języka angielskiego (min. B2) Mile widziane Wcześniejsza praca w rozwoju oprogramowania dla urządzeń embedded Znajomość protokołów komunikacyjnych wykorzystywanych w systemach IoT Doświadczenie z CMake oraz narzędziami do budowania projektów Wiedza z zakresu Docker lub innych technologii konteneryzacji Doświadczenie z testami jednostkowymi i integracyjnymi Zrozumienie zagadnień związanych z bezpieczeństwem komunikacji bezprzewodowej

Technology

Infogain

Senior C++ Developer

Senior

Remote

Krakow, Poland

120 - 140 PLN

🏢 Summary: Senior C++ Developer role focused on building and enhancing a high-performance airline retailing and merchandising platform enabling personalized offers and dynamic pricing. The position involves designing and developing modern, cloud-based microservices and critical system components in a real-time, mission-critical environment. The role includes coding, code reviews, performance optimization, and resolving complex production issues. 🗂️ Requirements: 5+ years of hands-on experience with Modern C++, Bachelor’s degree in Computer Science or related field, Experience with cloud deployments, preferably GCP, Experience in building or enhancing microservices, Strong knowledge of data structures and algorithms, Strong understanding of distributed systems and systems architecture, Experience in developing and operating cloud-based applications, Ability to design, code, test, and debug complex systems, Legal work permit in Poland 📃 Skills: C++, GCP, Cloud, Microservices, Algorithms, DataStructures, DistributedSystems, SystemsArchitecture, Linux, Git 🏢 Description: For our client we’re looking for a talented and motivated Senior C++ Developer. The airline retailing and merchandising platform that enables airlines to create personalized offers and dynamic pricing for customers. Team is responsible to deliver modern, omni-channel, real-time retailing shopping experience. Provide reduced cost through consolidation of common components including consolidation of offer management system. This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products. That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career. Identifying technical design and clarifies implementation Reviewing code to ensure meet of Definition of Done and collaboratively codes with the team Developing, coding, testing and debugging new moderately complex software solutions or enhancements to existing software in a maintenance capacity Designing and coding critical system components in accordance with established coding standards and guidelines Creating new ideas to improve application performance and stability Working collaboratively with team across geographical locations Resolving customer complaints with software and responding to suggestions for improvements and enhancements Proactively understands business domain knowledge Effectively working in interaction with other Developers, QA and business analysts Being able to work under pressure to investigate and resolve real-time issues Minimum 5+ year of hands-on Modern C++ programming Bachelor's degree in computer science or a related field Experience in Cloud deployments, Preferably in GCP Solid tech background in creating new/or enhancing existing microservices Deep knowledge in functional programming, data structures, algorithms, distributed systems and systems architecture Developing applications for cloud computing, design, maintaining and operating cloud systems/microservices and applications, keep cloud systems secure Fully testing and integrating with all the other products/applications, understand the language of business, and developing to address the business’s needs Travel industry knowledge as the advantage Must possess a legal work permit in Poland General benefits - depends on the form of employment Remote work Referral program with financial bonus Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion