New offer - be the first one to apply!
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
- Recruitment screening
- Interview with the client
- Final decision
Similar jobs you might like
Technology
H2B Group
Senior C++ Developer
Senior
Remote
Warsaw, Poland
130 - 160 PLN
🏢 Summary: Senior C++ Developer role focused on developing and modernizing a complex Transport Management System (TMS) within an international logistics project. The position involves building new features, optimizing performance, and integrating a legacy solution into a modern SaaS platform. The role emphasizes work on performance-critical systems and long-term product transformation. 🗂️ Requirements: Strong knowledge of C++ (C++11 or newer), Experience with MS SQL, Solid understanding of memory management, Experience with templates, Experience with concurrency programming, Experience developing performance-critical applications, Understanding of SOLID principles, Knowledge of object-oriented programming, Knowledge of SDLC, Experience in software design, Experience in software architecture, Experience with unit testing, Experience with integration testing 📃 Skills: C++, MS, SQL, C++11, OOP, SOLID, SDLC, UnitTesting, IntegrationTesting, Concurrency, Templates 🏢 Description: Join an international project within the transport and logistics industry 🚚. We are looking for an experienced Senior C++ Developer to support the development and modernization of a complex TMS (Transport Management System) platform. The project involves both the development of new features and working with an existing solution that is gradually being integrated into a modern SaaS platform ☁️. This is an excellent opportunity for engineers who enjoy working on complex business systems, performance optimization, and modernizing applications with a long development history. 🎯 Your Responsibilities Develop and maintain applications in C++ Design and implement new features Optimize application performance and code quality Work with MS SQL databases Participate in technical analysis and solution design Collaborate with an international development team 🌍 Create and maintain unit and integration tests ✅ Requirements Strong knowledge of C++ (C++11 or newer) Experience with MS SQL Solid understanding of memory management Experience with templates and concurrency programming Experience developing performance-critical applications Good understanding of SOLID principles and object-oriented programming Knowledge of the Software Development Life Cycle (SDLC) Experience in software design and architecture Experience with unit and integration testing ⭐ Nice to Have Experience with C#/.NET Knowledge of .NET 9 Ability to influence and shape technical solutions and direction 🎁 What We Offer 100% remote work 🏠 Company-provided equipment 💻 Long-term project within an international environment 🌎 Real impact on the development of a strategic product Opportunity to contribute to the modernization and transformation of a large-scale business system
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
Tenarai
Senior C++ Developer
Senior
Remote
Krakow, Poland
130 - 150 PLN
🏢 Summary: Senior C++ Developer role focused on building and maintaining high-performance, cloud-native microservices for an airline retailing platform enabling dynamic pricing and personalized offers. The position involves developing distributed systems in GCP, ensuring code quality within a shared monorepo and CI/CD environment, and supporting mission-critical, real-time services. The role combines hands-on development, technical leadership, and operational support in a global engineering setup. 🗂️ Requirements: Minimum 5 years of professional experience as C++ Developer, Experience designing, coding, and debugging modern C++ microservices, Experience developing and operating high-performance distributed systems in GCP, Expertise in Modern C++ (11/17), Strong knowledge of multithreading, Strong knowledge of data structures, Experience with gRPC, GCP Pub/Sub, and REST/JSON APIs, Understanding of OAuth2, JWT, and cloud security best practices, Solid knowledge of algorithms and distributed systems architecture, Experience with Git-based workflows and CI/CD toolchains (Bazel or Maven), Experience optimizing low-latency applications and complex memory management, Experience troubleshooting in containerized environments, Bachelor’s degree in Computer Science or related field, Legal work permit in Poland 📃 Skills: C++, C++11, C++17, Multithreading, DataStructures, gRPC, GCP, PubSub, REST, JSON, OAuth2, JWT, Git, CI/CD, Bazel, Maven, Algorithms, DistributedSystems, Docker, Containers, GoogleTest 🏢 Description: Project info: 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. Responsibilities: Accountable to build high-quality, cloud-native software within a standardized CI toolchain Collaboratively codes, tests, and builds services in a shared monorepo environment Performs meaningful unit testing using Google Test Accountable to maintain code quality and ensure cloud systems remain secure and integrated Provides input to story prioritization and leads small development pods or workstreams as needed Supports Technical Product Manager in preparation of requirements for each release Attends scrum ceremonies and updates status in Rally on a daily basis Continuously works with global teams to improve technical practices across time zones Attends release planning meetings and technical reviews Provides implementation coverage and on-call support, including warranty phases Takes a proactive approach to continuous learning and self-guided problem solving Requirements: Minimum 5 years of professional experience as a C++ Developer Designing, coding, and debugging modern C++ microservices Developing and operating high-performance distributed systems in GCP Expertise in: Modern C++ (11/17), Multithreading, and Data Structures Expertise in: gRPC, GCP Pub/Sub, and REST/JSON APIs Understanding of: OAuth2, JWT, and cloud security best practices Solid knowledge of Algorithmic thinking and Distributed Systems Architecture Fluency in Git-based workflows and large-scale CI/CD toolchains (Bazel/Maven) Optimizing low-latency applications and complex memory management Troubleshooting and responding to unexpected events in a containerized environment Translating business needs into technical implementation details for the travel industry Maintaining and enhancing core microservices architecture within a shared codebase Assisting in the development of software technical documentation and CI/CD workflows Bachelor’s degree in Computer Science or a related field Experience collaborating with global, distributed engineering teams Must possess a legal work permit in Poland Benefits: 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
Technology
Tenarai
Senior C++ Developer
Senior
Hybrid
Krakow, Poland
130 - 150 PLN
🏢 Summary: Senior C++ Developer role focused on building and maintaining high-performance, cloud-native microservices for an airline retailing and dynamic pricing platform. The position involves developing distributed systems in GCP, ensuring code quality, security, and low-latency performance within a standardized CI/CD environment. This is a hands-on role in a complex, mission-critical product interacting with multiple integrated systems. 🗂️ Requirements: Minimum 5 years of professional experience in C++ development, Strong expertise in modern C++ (11/17), Experience designing and developing C++ microservices, Experience with high-performance distributed systems in GCP, Hands-on experience with gRPC and REST APIs, Experience with GCP Pub/Sub, Knowledge of OAuth2 and JWT, Strong understanding of data structures and algorithms, Experience with multithreading, Experience with Git-based workflows, Experience with CI/CD toolchains (Bazel or Maven), Experience optimizing low-latency applications and memory management, Experience working with containerized environments, Bachelor’s degree in Computer Science or related field, Legal work permit in Poland 📃 Skills: C++, GCP, gRPC, PubSub, REST, JSON, OAuth2, JWT, Git, Bazel, Maven, GoogleTest, Multithreading, Algorithms, Microservices, CICD 🏢 Description: Project Info: For our client we’re looking for a talented and motivated Senior C++ Developer based in Kraków or the surrounding area. 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. Responsibilities: Accountable to build high-quality, cloud-native software within a standardized CI toolchain Collaboratively codes, tests, and builds services in a shared monorepo environment Performs meaningful unit testing using Google Test Accountable to maintain code quality and ensure cloud systems remain secure and integrated Provides input to story prioritization and leads small development pods or workstreams as needed Supports Technical Product Manager in preparation of requirements for each release Attends scrum ceremonies and updates status in Rally on a daily basis Continuously works with global teams to improve technical practices across time zones Attends release planning meetings and technical reviews Provides implementation coverage and on-call support, including warranty phases Takes a proactive approach to continuous learning and self-guided problem solving Requirements: Minimum 5 years of professional experience as a C++ Developer Designing, coding, and debugging modern C++ microservices Developing and operating high-performance distributed systems in GCP Expertise in: Modern C++ (11/17), Multithreading, and Data Structures Expertise in: gRPC, GCP Pub/Sub, and REST/JSON APIs Understanding of: OAuth2, JWT, and cloud security best practices Solid knowledge of Algorithmic thinking and Distributed Systems Architecture Fluency in Git-based workflows and large-scale CI/CD toolchains (Bazel/Maven) Optimizing low-latency applications and complex memory management Troubleshooting and responding to unexpected events in a containerized environment Translating business needs into technical implementation details for the travel industry Maintaining and enhancing core microservices architecture within a shared codebase Assisting in the development of software technical documentation and CI/CD workflows Bachelor’s degree in Computer Science or a related field Experience collaborating with global, distributed engineering teams Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model – 3 days per week in the office 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
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
C++ / C# Developer
Senior
Remote
Warsaw, Poland
140 - 160 PLN/hr
🏢 Summary: Long-term remote B2B contract for a C++/C# Developer to deliver and integrate enterprise or public-sector software solutions. The role focuses on developing, maintaining, and integrating robust applications while ensuring CI/CD compliance and high code quality. The project involves complex system integration and long-term cooperation within an international environment. 🗂️ Requirements: Bachelor’s degree in Computer Science or equivalent, Minimum 5 years of professional software development experience, 4–6 years of C++ experience or 2–3 years of C# experience, Minimum 5 years of experience with Git (branching, merging), Experience with Windows system administration (terminal, console), Minimum 2 years of unit testing experience, Minimum 2 years of third-party software integration experience, Minimum 1 year of CI/CD experience in Visual Studio environments, Experience in preparing technical specifications and documentation, Experience working with Jira and Confluence, Knowledge of software development methodologies (Waterfall, V-Model, Agile/Scrum) 📃 Skills: C++, C#, Git, Jira, Confluence, Windows, CI/CD, VisualStudio, UnitTesting, Integration, Scrum, Waterfall, V-Model 🏢 Description: Overview of the Role: The C++ / C# Developer will engage in complex software development and system integration projects, primarily within the enterprise or public-sector domains, driving the delivery of robust, scalable solutions. What we offer: Long Term B2B Contract Rate: 140-160 PLN/ H+ VAT Remote role Main Responsibilities: Develop, test, and maintain high-quality software solutions. Collaborate with team members for system integration tasks. Contribute to the design and architecture of technical specifications. Participate in reviews and suggest improvements in software coding practices. Document all development processes and updates for project transparency. Ensure adherence to CI/CD practices within Visual Studio environments. Support unit testing and maintain test processes. Integrate third-party software components efficiently. Facilitate knowledge transfer within the team. Assist in troubleshooting and maintaining existing applications. Key Requirements: Fluent in German (C1 level, spoken and written). Proficient in English (minimum B1 level, spoken and written). Bachelor's degree in Computer Science or equivalent with at least 5 years of experience. Extensive knowledge of C++ and/or C# (4-6 years for C++, 2-3 years for C#). Experience with Git (branching, merging) for at least 5 years. Familiarity with Jira and Confluence. Competence in Windows system administration, including terminal and console usage. Hands-on experience with unit testing and test processes (minimum 2 years). Experience integrating third-party software (minimum 2 years, ideally 4 years). Knowledge of CI/CD processes in Visual Studio environments (minimum 1 year). Experience in preparing technical specifications and documentation (minimum 1 year). Exposure to large public sector projects or comparable private sector engagements. Familiarity with various software development models (Waterfall/V-Model, Iterative, Agile/Scrum). Willingness to facilitate knowledge transfer within the team. Nice to Have: Experience in public sector projects such as KONSENS. Background in team leadership or mentoring roles. Knowledge of additional programming languages or technologies. Other Details: The position offers remote working opportunities from Poland with occasional visits to Germany (not exceeding once a quarter). Candidates should be available for up to a month and are expected for long-term cooperation on a 48-month project. A standard business working hour schedule is provided.
Technology
Be in IT
Senior C++ MS SQL Developer
Senior
Remote
Warsaw, Poland
170 - 190 PLN/hr
🏢 Summary: Long-term, fully remote B2B contract for a Senior C++ MS SQL Developer in an international consulting environment, focused on building high-performance and reliable systems. The role involves designing and implementing advanced C++ solutions, optimizing MS SQL databases, and contributing to architecture and full SDLC processes. Strong emphasis on performance-critical programming, concurrency, and software quality standards. 🗂️ Requirements: Very good knowledge of C++ (C++11 or newer), Commercial experience with MS SQL, Practical experience in memory management, Experience with advanced C++ templates, Knowledge of concurrency models, Experience in performance-critical programming, Understanding of SOLID principles, Understanding of object-oriented principles, Knowledge of SDLC and software design, Experience with unit testing, Experience with integration testing, English level B2/C1 📃 Skills: C++, MS SQL, SQL, T-SQL, C++11, C++14, C++17, Concurrency, Multithreading, Templates, OOP, SOLID, SDLC, UnitTesting, IntegrationTesting 🏢 Description: Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko: Senior C++ MS SQL Developer . Zakres obowiązków: Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadcząca usługi IT dla dużych i średnich firm z różnorodnych sektorów. Projektowanie i implementacja rozwiązań w C++ (C++11 i nowsze) z naciskiem na wydajność i niezawodność systemu. Praca z bazą danych MS SQL – projektowanie, optymalizacja i integracja z systemami backendowymi. Zarządzanie pamięcią, implementacja zaawansowanych templates oraz praca ze współbieżnością (concurrency models). Programowanie zorientowane na wydajność (performance-critical programming) w środowisku produkcyjnym. Dbanie o jakość procesów i standardów wytwarzania oprogramowania. Aktywny udział w pełnym cyklu SDLC – od projektowania architektury po testowanie (Unit Testing, Integration Testing). Wpływ na kierunek techniczny projektu oraz współkształtowanie architektury rozwiązań. Oczekujemy: Bardzo dobrej, udokumentowanej znajomości C++ (C++11 i nowszych standardów) – must have . Doświadczenia w pracy z MS SQL – must have . Praktycznej znajomości zarządzania pamięcią (memory management) oraz zaawansowanych templates w C++. Znajomości concurrency models i programowania wydajnościowego (performance-critical programming). Dobrego zrozumienia zasad SOLID oraz zasad programowania obiektowego (OO Principles). Dojrzałego rozumienia SDLC oraz Software Design. Dojrzałej znajomości testowania oprogramowania – Unit Testing oraz Integration Testing. Dbałości o jakość procesów i praktyk wytwarzania oprogramowania (drives quality processes/practices). Mile widziana znajomość C# .NET 9. Mile widziana umiejętność wpływania na kierunek techniczny (technical direction) projektu. Znajomości języka angielskiego na poziomie B2 lub C1 – umożliwiającej swobodną komunikację w międzynarodowym środowisku. Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Oferujemy: Długofalowa współpraca z wynagrodzeniem w przedziale 170-190 PLN netto/godz. + VAT. Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). Współpraca w pełni zdalna. Benefity - prywatna opieka medyczna, karta Multisport. Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.
Technology
DCG
Senior C++ Developer
Senior
Remote
Warsaw, Poland
🏢 Summary: The offer is for a Senior C++ Developer responsible for developing and maintaining high-performance, high-reliability C++ applications, contributing to architectural decisions, and improving code quality. The role involves working with legacy systems, implementing new functionalities, and collaborating closely with other developers in an international environment. 🗂️ Requirements: Senior-level experience in C++, Experience with high-reliability systems, Experience with high-performance systems, Strong knowledge of object-oriented programming principles, Experience working with legacy codebases, Ability to participate in architectural decisions, Experience with code reviews and team collaboration, English proficiency at B2+ level 📃 Skills: C++, OOP, CleanCode, Refactoring, PerformanceOptimization, Architecture, Git, CodeReview 🏢 Description: As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for: Senior C++ Developer Responsibilities: Development and maintenance of C++ applications Collaboration on the design and implementation of new functionalities Analysis of technical requirements and participation in architectural decisions Ensuring code quality through refactoring, stability, and performance improvements Requirements: Strong expertise in C++ at Senior level Experience working with high-reliability and high-performance systems Solid understanding of object-oriented programming principles and best practices (clean code) Experience working with and developing legacy codebases Ability to work effectively in a team environment (code reviews, collaboration with other developers) English proficiency at a minimum of B2+ level (international working environment) Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program
Technology
New offer
Dawid Wierciak Flow to Grow
Senior C++ Developer
Senior
Remote
Krakow, Poland
120 - 160 PLN/hr
🏢 Summary: Long-term remote outsourcing project for a C++ Developer focused on maintaining and evolving transport management and logistics systems while supporting the transition to a unified SaaS platform. The role involves work on performance-critical applications, software quality, and ongoing development of interconnected TMS solutions. 🗂️ Requirements: Strong knowledge of C++11+, Experience with Microsoft SQL Server, Experience with memory management, Experience with templates, Experience with concurrency models, Experience with performance-critical programming, Understanding of SOLID principles, Understanding of Object-Oriented Programming, Understanding of Software Design, Understanding of SDLC, Experience with Unit Testing, Experience with Integration Testing, Commitment to software quality processes, English B2/C1 📃 Skills: C++, SQL, SQLServer, OOP, SOLID, SDLC, UnitTesting, IntegrationTesting, C#, .NET 🏢 Description: We are looking for a C++ Developer to join a long-term outsourcing project for a UK-based technology company developing solutions for transport management, logistics, and fleet management. About the Project Following an acquisition, the client now has three Transport Management Systems (TMS) that are being unified into a single platform, which will be delivered as a SaaS solution. At the same time, the existing system requires ongoing support and development, allowing the client's internal development teams to focus on building the new unified platform. The TMS platform consists of three interconnected application areas that support the planning, execution, and control of shipment deliveries. The overall architecture combines a core platform with the ability to extend and integrate additional capabilities, supporting both day-to-day operations and the ongoing evolution of the system. Parts of the software were developed around 30 years ago and originated from an acquired company. Requirements - Strong knowledge of C++ (C++11 and newer) - Experience with Microsoft SQL Server - Experience with: - memory management - templates - concurrency models - performance-critical programming - Good understanding of SOLID principles - Good understanding of Object-Oriented Programming (OOP) - Good understanding of Software Design - Mature understanding of the Software Development Life Cycle (SDLC) - Experience with software testing, including: - Unit Testing - Integration Testing - Commitment to software quality processes and practices - English at B2/C1 level Nice to Have - Experience with C# - Knowledge of .NET 9 - Ability to influence the technical direction of the project We Offer - B2B contract - Rate: 120–160 PLN/hour - 100% remote work - Long-term project - Flexible working hours: 9:00–17:00 or 10:00–18:00 - Company-provided laptop Recruitment Process - Recruitment screening - Short take-home assignment - Interview with the client - Final decision
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)