June 2, 2026
Senior C++ Developer
Senior • Remote
130 - 160 PLN
Warsaw, Poland
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
Similar jobs you might like
Technology
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
Dawid Wierciak Flow to Grow
Senior C++ Developer
Senior
Remote
Krakow, Poland
120 - 150 PLN/hr
🏢 Summary: Senior C++ Developer role focused on building production-grade commercial software using modern C++ and MFC across the full software development lifecycle. The position involves software design, implementation, testing, code reviews, and performance optimisation in collaboration with an experienced engineering team. The offer includes long-term remote cooperation on a B2B contract. 🗂️ Requirements: Strong commercial experience with modern C++, Experience with MFC, Strong understanding of Object-Oriented Programming, Knowledge of SOLID principles, Experience with Microsoft SQL Server, Experience with query optimisation and execution plan analysis, Experience implementing and maintaining unit tests, Knowledge of software design patterns, Experience with performance profiling and optimisation, Experience delivering production-quality software, Experience working within the SDLC, English level B2/C1 📃 Skills: C++, MFC, SQL, SQLServer, OOP, SOLID, STL, Concurrency, Templates, UnitTesting, SDLC, C#, .NET 🏢 Description: 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
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
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
emagine Polska
C++/C# Developer with German
Senior
Remote
140 - 160 PLN
🏢 Summary: Long-term remote B2B contract for a C++/C# Developer focused on complex enterprise and public-sector software development and system integration projects. The role involves building, integrating, testing, and maintaining scalable solutions within CI/CD-driven Visual Studio environments. The developer contributes to architecture, technical documentation, and integration of third-party components in large-scale projects. 🗂️ Requirements: Fluent German C1, English minimum B1, Bachelor's degree in Computer Science or equivalent, Minimum 5 years professional experience, 4–6 years experience in C++ or 2–3 years in C#, Minimum 5 years experience with Git (branching, merging), Experience with Jira and Confluence, Windows system administration skills, Minimum 2 years unit testing experience, Minimum 2 years experience integrating third-party software, Minimum 1 year experience with CI/CD in Visual Studio, Experience preparing technical specifications and documentation, Experience with Waterfall, V-Model, or Agile/Scrum methodologies 📃 Skills: C++, C#, Git, Jira, Confluence, Windows, CI/CD, VisualStudio, UnitTesting, 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 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
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
Technology
emagine Polska
Senior C++ Software Engineer
Senior
On-site
Copenhagen, Denmark
🏢 Summary: Senior C++ Software Engineer contract focused on modernizing and scaling a business-critical quantitative analytics platform for real-time pricing, trading, and risk management. The role involves cross-platform migration from Windows to Linux, platform engineering, and improving architecture, scalability, and reliability within a large-scale C++ environment. Onsite assignment in Copenhagen until December 2026 with possible extension. 🗂️ Requirements: 10+ years of C++ development experience, Proven multi-platform C++ development experience, Strong experience with CMake, In-depth knowledge of threading, In-depth knowledge of memory management, Experience with Windows and Linux development environments 📃 Skills: C++, CMake, Linux, Windows, Threading, MemoryManagement 🏢 Description: On behalf of a client within the financial services sector, we are looking for a Senior C++ Software Engineer to support the development and modernization of a business-critical quantitative analytics platform used for real-time pricing, trading, and risk management. The assignment focuses on platform engineering, cross-platform development, and improving the scalability and reliability of a complex analytics environment. You will join an experienced engineering team working on the evolution of a large-scale C++ platform as it expands into areas such as electronic trading, automated execution, and data-driven analytics. Main Responsibilities: Migrate the application from Windows to multiple platforms (Linux and Windows) Review and improve platform architecture, scalability, and reliability. Key Requirements: Expert C++ development with 10+ years of experience Proven experience in multi-platform C++ development Strong experience with CMake In depth understanding of threading and memory management Nice to Have: Experience in financial markets or building systems for trading, risk, or analytics Other Details : Location : Onsite in Copenhagen, Denmark Contract Duration : From as soon as possible until December 2026, with a possible extension.
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
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
Cyclad
C++ Modernization Engineer (VS 2022 / Windows / COM)
Senior
Remote
Warsaw, Poland
135 - 135 PLN/hr
🏢 Summary: Senior C++ engineer role focused on modernizing multiple legacy C++ products by migrating to Visual Studio 2022 and updating outdated dependencies. The project involves refactoring legacy code, upgrading build pipelines, and ensuring compatibility and stability across eight components. This is a 6‑month remote consulting engagement with possible extension. 🗂️ Requirements: Strong experience with modern and legacy C++, Deep knowledge of Windows development (Win32, DLLs, services, file systems), Hands-on experience with COM and ActiveX, Experience migrating projects from older Visual Studio versions, Strong debugging skills, Refactoring experience in legacy codebases, Experience with MSBuild, Experience with CI/CD pipelines, European Union citizenship, Residence in Poland 📃 Skills: C++, MSVC, VisualStudio, Win32, DLL, COM, ActiveX, MSBuild, CI/CD, Bitbucket, Boost, Solace, LZO, WebSphere, Windows, UNIX 🏢 Description: We are looking for a senior C++ engineer to lead the modernization of multiple legacy C++ products. The project includes upgrading dependencies from legacy MSVC++ Redistributables (2010–2017) to MSVC++ 2022 , ensuring full compatibility with Visual Studio 2022 , modernizing build pipelines, and validating functional stability across 8 components. Project information: Type of project: Consulting Office location: Warszawa Work mode: Remote Budget: 135 PLN net /h - b2b Project length: 6 months with an option for extension Only candidates with citizenship in the European Union and residence in Poland Start date: ASAP (depending on candidate availability) Key Responsibilities Migrate all products to Visual Studio 2022 Remove obsolete C++ runtime dependencies Refactor legacy code for modern toolsets Update CI/CD pipelines (Bitbucket preferred) Validate third-party integrations (Boost, Solace C Driver, LZO, etc.) Fix known issues and support final sign-off Requirements Strong experience in modern & legacy C++ Deep knowledge of Windows development (Win32, DLLs, services, file systems) Hands-on experience with COM / ActiveX Migration experience from older Visual Studio versions Strong debugging and refactoring skills Experience with MSBuild and CI/CD pipelines Nice to have: Solace C Driver (7.x) WebSphere MQ client development Boost-based services LZO compression library Cross-platform builds (Windows & UNIX environments) We offer: Remote working model Full-time job agreement based on b2b Private medical care with dental care (covering 70% of costs) + rehabilitation package. Family package option possible Multisport card (also for an accompanying person) Life insurance