April 8, 2026

C++ Software Engineer (Video Devices), contract

Senior • Hybrid

140 - 160 PLN/hr

Krakow, Poland

C++ Software Engineer (Video Devices), contract
B2B contract with Harvey Nash
Location: Kraków - hybrid (2 days in office per week)
Pay rate: 140 - 160 PLN net+VAT / h
Duration: 6 months
End client: international technology company

Responsibilities include:

  • Design and development of software modules with use of C++

  • Develop and debug Linux device drivers

  • Create design documents on software architecture and algorithms

  • Maintain and improve build system (Make, CMake, Python, Docker)

  • Contribute to peer code review

 Requirements:

  • Advanced C++ coding skills (preferably 4+ years of experience)

  • Knowledge of software design, data structures and algorithms

  • Scripting skills (preferably Python)

  • Knowledge of coding best practices

  • Fluent in English

  • Allowed to reside and run a business in Poland

  • Nice to have: experience with embedded software, Linux, ARM, OS concepts, digital image/video/audio coding, video streaming, network fundamentals

Similar jobs you might like

Technology

RITS Professional Services

Senior C++ Developer

Senior

Remote

Warsaw, Poland

50 - 65 USD/hr

🏢 Summary: Remote B2B role for an experienced C++ Software Engineer to develop and enhance distributed, low-latency financial trading systems for Fixed Income and Derivatives. The position focuses on building, debugging, and optimizing high-throughput systems in real-time trading environments. Requires strong expertise in modern C++ and distributed architecture within Windows/Linux platforms. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field, 5+ years of professional C++ development experience, Experience with C++14 and C++20, Proficiency in object-oriented design and STL, Strong knowledge of multithreading and concurrency, Experience with TCP/IP and network programming, Experience building distributed, high-throughput, low-latency systems, Strong debugging skills in large codebases, Experience working in Windows and Linux environments, Ability to use AI tools to support development and debugging 📃 Skills: C++, C++14, C++20, STL, OOP, Multithreading, Concurrency, Synchronization, Parallelism, TCP/IP, Networking, Windows, Linux, DistributedSystems, LowLatency, HighThroughput, Debugging, SQL, AI 🏢 Description: 🚀 Software Engineer (C++) – Financial Trading Systems Key Details: 🌍 Work Model: 100% Remote 🕒 Working Hours: NYC Time Zone (Minimum 6h overlap required) 💰 Contract & Rate: B2B, 50 - 65 USD 💻 About the Role We are seeking a highly motivated Software Engineer (C++) to work on all aspects of our distributed financial trading systems. This role requires strong C++ development and debugging skills, the ability to understand intricate architectures, and breaking down issues in real-time, distributed financial trading environments. 🛠️ Job Responsibilities Develop and enhance core trading systems for Fixed Income and Derivative Securities. Work effectively in a small, high-performing software development team. Collaborate with both technical team members and non-technical business stakeholders. Contribute to the continuous improvement of the trading technology stack. 🎯 Required Qualifications Education: Bachelor’s degree in Computer Science or a related field. Experience: 5+ years of professional C++ development experience (C++14/20) in Windows/Linux environments. Core Technical Skills: Strong proficiency in object-oriented design, STL, multithreading, and concurrency (synchronization, parallelism). Networking: Solid understanding of networking fundamentals (TCP/IP, latency, throughput) and network programming. System Architecture: Proven experience building complex, distributed, high-throughput, low-latency, and resilient systems. Debugging: Strong debugging skills and the ability to quickly understand and work within large, complex codebases. Modern Tools: Demonstrated ability to leverage AI tools to accelerate ramp-up on large codebases, improve system understanding, and enhance debugging and development productivity. Soft Skills: Strong communication skills with the ability to collaborate effectively across technical and business teams. Self-driven, proactive, and capable of independently ramping up in complex environments. 🌟 Preferred Qualifications Domain Knowledge: Experience building financial software or trading systems (Fixed Income, Derivatives). Best Practices: Strong focus on code quality, testing methodologies, and system reliability. Databases: Familiarity with SQL stored procedures and relational database design and implementation. This role is not perfectly suited for you, but you have a friend who would fit? Recommend your friend and get up to 5000 zł! Referral Program: Talent from your network

Technology

emagine Polska

C++ / C# Developer with German

Senior

Remote

Warsaw, Poland

140 - 160 PLN/hr

🏢 Summary: Long-term remote B2B contract for a C++/C# Developer focused on enterprise and public-sector software development, system integration, and CI/CD-driven delivery. The role involves developing scalable applications, integrating third-party components, maintaining documentation, and collaborating on architecture and testing processes. Occasional travel to Germany is required as part of a 48‑month project. 🗂️ Requirements: German C1, English B1, Bachelor's degree in Computer Science or equivalent, 5+ years of software development experience, 4-6 years of C++ experience, 2-3 years of C# experience, 5+ years of Git experience, Experience with Jira, Experience with Confluence, Windows administration skills, 2+ years of unit testing experience, 2+ years of third-party software integration experience, Knowledge of CI/CD in Visual Studio, Experience preparing technical specifications and documentation, Experience with Agile/Scrum or Waterfall/V-Model methodologies, Experience in enterprise or public-sector projects 📃 Skills: C++, C#, Git, Jira, Confluence, Windows, CI/CD, VisualStudio, Scrum, Agile, Waterfall, V-Model, UnitTesting 🏢 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: - Remote working opportunities from Poland with occasional visits to Germany (not exceeding once a quarter). - Candidates should be available for up to a month. - Long-term cooperation on a 48-month project. - Standard business working hour schedule.

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

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

DevsData LLC

Software Engineer (React)

Senior

Hybrid

Warsaw, Poland

14,500 - 17,000 PLN/mo

🏢 Summary: Full-time hybrid Software Engineer role focused on building responsive, AI-driven web applications for enterprise platforms using modern JavaScript technologies. The position involves developing high-quality React-based interfaces, applying TDD and CI practices, and collaborating within cross-functional Agile teams. Long-term B2B contract based in Warsaw with competitive salary. 🗂️ Requirements: 6+ years experience with JavaScript, 6+ years experience with TypeScript, Strong knowledge of design patterns in JavaScript, Proficiency in React with Redux, Experience with Next.js, Understanding of functional programming concepts, Strong knowledge of asynchronous programming, Experience with Git and branch management, Experience debugging front-end applications, Experience creating and integrating custom packages, Understanding of object-oriented programming principles, Practical experience with HTML5, Practical experience with CSS3, Experience in Agile environments, Ability to develop cross-browser compatible code 📃 Skills: JavaScript, TypeScript, React, Redux, Next.js, HTML5, CSS3, Git, TDD, CI, Agile 🏢 Description: 💰 Salary: 14,500-17,000 PLN/month 🌎 Hybrid from Warsaw, Poland 🕦 Full-time position, long-term ☑️ B2B We are looking for a Software Engineer to join our client, a technology company that builds AI-powered platforms and consulting solutions for enterprise operations, with a strong focus on the private capital sector. The company has over ten years of experience working with high-growth and PE-backed businesses, combining deep domain expertise with advanced technology to drive measurable results. Requirements: 6+ years of experience working with JavaScript and TypeScript Solid understanding of design patterns and how to apply them in JavaScript development. Proficiency in a modern front-end JavaScript framework such as React.js with Redux; experience with Next.js is an advantage. Familiarity with functional programming concepts. Strong grasp of asynchronous programming and its best practices. Knowledge of Git and experience with branch management. Experience troubleshooting front-end issues and using relevant debugging tools. Familiarity with creating and integrating custom packages. Good understanding of object-oriented programming principles and their use in JavaScript. Ability to perform effectively under pressure and meet strict deadlines. Practical experience with HTML5 and CSS3. Experience working within Agile development environments and practices. Strong communication and organizational abilities. Skilled in developing cross-browser compatible code. A Bachelor’s degree in Computer Science or a related field is preferred. Key Responsibilities: Creating and building responsive user interfaces using React. Applying and maintaining test-driven development (TDD) practices along with continuous integration processes. Working closely with a cross-functional team that includes project managers, analysts, and sales representatives to deliver high-quality, interactive products within deadlines. Promoting and implementing best practices in testing, accessibility, and performance optimization. Partnering with design, backend, QA, and product teams to develop reliable, user-focused solutions.

Technology

KUBO

Embedded Software Engineer

Mid

Hybrid

Katowice, Poland

130 - 150 PLN/hr

🏢 Summary: Offer for an Embedded C/C++ Engineer to develop and maintain real-time embedded software for industrial automation systems, including converters, inverters, and motion control devices. The role focuses on new feature development, integration into existing products, and implementing security-by-design in embedded environments. Work involves architecture design, hardware-software integration, and testing in RTOS-based multiprocessor systems. 🗂️ Requirements: 3+ years embedded software development experience, Strong C experience in embedded systems, Strong C++ experience in embedded systems, Experience with RTOS environments, Experience with real-time systems, Knowledge of secure coding practices, Experience with firmware debugging, Ability to design and optimize embedded software, Experience with hardware-software integration, Experience with unit and functional testing 📃 Skills: C, C++, RTOS, Cortex-A, Cortex-R, CycloneV, NXP, LS10xx, Sitara, Ethernet, CMake, Microkernel 🏢 Description: We are currently looking for Embedded (C/C++) Engineers to join a newly formed team at a client operating in the industrial automation domain, which will be responsible for the development and maintenance of advanced embedded solutions. You will join an engineering team responsible for developing and extending embedded software for converters, inverters, and distributed motion systems used in industrial automation. The project covers both new feature development and integration of enhancements into existing products, with a strong emphasis on security-by-design, secure communication, and secure coding practices for real-time embedded devices. Key responsibilities: Designing, developing, troubleshooting, and debugging embedded software in C/C++ Implementing and enhancing security features and applying secure coding practices Contributing to robust architecture for real-time, high-performance embedded devices Analyzing hardware compatibility and influencing hardware design to support secure solutions Participating in creation and review of designs, code, test cases, and technical documentation Performing unit and functional testing to ensure correct operation and system compatibility Tech Stack: Languages: C / C++ Hardware: Multiprocessor environments (e.g. Cortex-A, Cortex-R, CycloneV, NXP LS10xx, TI Sitara) Operating System: Microkernel-based RTOS Communication: Ethernet-based real-time industrial protocols Build system: CMake Ideal candidate profile: Minimum 3 -5+ years of experience in embedded software development Strong hands-on experience with C/C++ in embedded systems Experience working with RTOS-based environments Solid object-oriented programming skills Ability to analyze, design, debug, and optimize embedded software Experience with firmware debugging Conditions: Work model: hybrid in Katowice (3 days a week) Salary: 130-150 PLN net/h Employment type: B2B + benefits (medical care, life insurance, trainings, Multisport) Recruitment steps: Phone call with Recruiter (Aleksandra) Technical verification call by the client Interview with the client Feedback and decision

Technology

EPAM Systems

Senior C++ Engineer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior or Lead C++ Engineer role focused on developing and optimizing high-performance C++ applications in a Unix/Linux environment for the banking and financial services sector. The position involves low-level engineering, shell scripting, code reviews, and collaboration on complex technical challenges in a hybrid work model. Candidates will work with modern C++ standards and contribute to technically advanced engineering projects. 🗂️ Requirements: 3+ years of software development experience, Strong knowledge of modern C++, Experience with C++11, Experience with C++14, Experience with C++17, Experience with C++20, Solid experience with UNIX/Linux, Expertise in UNIX shell scripting, English proficiency at B2 level or higher 📃 Skills: C++, C++11, C++14, C++17, C++20, UNIX, Linux, Shell, Git, Python 🏢 Description: Are you a true C++ enthusiast who lives and breathes modern C++? Do you thrive in a Unix/Linux environment and enjoy working close to the hardware? If you consider yourself a C++ geek who values hands-on engineering and understands hardware at a fundamental level, we want to hear from you! We are seeking a skilled Senior or Lead C++ Engineer to join a Project for our Client, a global leader in the area of banking, investment banking and financial services. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw or Krakow. Responsibilities Design, develop, and optimize high-performance C++ applications Work closely with hardware, leveraging your deep understanding of system internals Write and maintain UNIX shell scripts to automate engineering workflows Collaborate with other engineers to solve complex technical challenges Contribute to a culture of technical excellence and innovation Deliver high quality code, aligned with guidelines and standards Conduct code reviews and test software as needed Add value to the Team through your knowledge and programming skills and grow in achieving unique and outstanding performance Learn from your motivated and skilled colleagues and in turn share your knowledge with other team members Requirements 3+ years of experience in software development Strong proficiency in modern C++ (C++11/14/17/20) Solid experience with UNIX/Linux environments Expertise in UNIX shell scripting English proficiency at B2 level or higher Nice to have Experience with Git for version control Familiarity with Python for scripting and automation We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Senior C++ Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior or Lead C++ Engineer role focused on developing and optimizing high-performance C++ applications in a Unix/Linux environment for the banking and financial services sector. The position involves low-level system work, shell scripting, code reviews, and collaboration on complex engineering challenges in a hybrid work model based in Wroclaw or Krakow. 🗂️ Requirements: 3+ years of software development experience, Strong knowledge of modern C++, Experience with UNIX/Linux environments, Expertise in UNIX shell scripting, English proficiency at B2 level or higher 📃 Skills: C++, UNIX, Linux, Shell, Git, Python 🏢 Description: Are you a true C++ enthusiast who lives and breathes modern C++? Do you thrive in a Unix/Linux environment and enjoy working close to the hardware? If you consider yourself a C++ geek who values hands-on engineering and understands hardware at a fundamental level, we want to hear from you! We are seeking a skilled Senior or Lead C++ Engineer to join a Project for our Client, a global leader in the area of banking, investment banking and financial services. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw or Krakow. Responsibilities Design, develop, and optimize high-performance C++ applications Work closely with hardware, leveraging your deep understanding of system internals Write and maintain UNIX shell scripts to automate engineering workflows Collaborate with other engineers to solve complex technical challenges Contribute to a culture of technical excellence and innovation Deliver high quality code, aligned with guidelines and standards Conduct code reviews and test software as needed Add value to the Team through your knowledge and programming skills and grow in achieving unique and outstanding performance Learn from your motivated and skilled colleagues and in turn share your knowledge with other team members Requirements 3+ years of experience in software development Strong proficiency in modern C++ (C++11/14/17/20) Solid experience with UNIX/Linux environments Expertise in UNIX shell scripting English proficiency at B2 level or higher Nice to have Experience with Git for version control Familiarity with Python for scripting and automation We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

Experis Manpower Group

Cross‑Platform Developer (C++/C#)

Senior

Remote

Warsaw, Poland

180 - 200 PLN/hr

🏢 Summary: B2B remote role for an experienced Software Engineer focused on building cross-platform components using C++, C#, and Kotlin Multiplatform. The position involves integrating native C++ modules with .NET applications and developing secure Windows-based functionality. You will contribute hands-on to designing and delivering scalable, high-quality technical solutions. 🗂️ Requirements: Commercial experience with C++, Experience with C# and native library integration, Ability to create and maintain NuGet packages, Knowledge of Windows programming, Experience with security modules, Experience with Kotlin Multiplatform or willingness to learn 📃 Skills: C++, C#, Kotlin, KotlinMultiplatform, .NET, NuGet, Windows, DLL 🏢 Description: Start Date: ASAP / Within 1 Month / Flexible Work Model: 100% remote Contract Type: B2B (180-200 PLN/h + VAT) We are looking for an experienced software engineer with strong skills in C++, C#, and Kotlin Multiplatform to join our engineering team. You will work on cross‑platform components, integrate native code with .NET applications, and contribute to developing secure and reliable features for modern systems. The role involves hands‑on coding, problem‑solving, and collaborating closely with other engineers to deliver high‑quality technical solutions. Expectations Solid commercial experience with C++ development , ideally on Windows. Practical experience using C# and integrating native libraries. Ability to create and maintain C# NuGet packages. Familiarity with Windows programming concepts, including security modules. Experience with Kotlin Multiplatform or willingness to learn it quickly. Responsibilities Develop cross‑platform components using C++, C#, and Kotlin Multiplatform. Integrate native C++ modules (DLLs) with C# applications. Build and maintain reusable C# libraries and NuGet packages. Implement and support Windows‑based functionality, including security‑related modules. Collaborate with the engineering team to design, test, and deliver scalable solutions. What We Offer Medicover healthcare package Multisport card Access to an e-learning platform Group life insurance

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