April 9, 2026
C++ Developer
Senior • Hybrid
100 - 150 PLN
Wroclaw, DS, Poland
Requirements:
Minimum 5 years of commercial experience in C++ programming and working with the Qt framework.
Strong knowledge of C++ and hands-on experience with Qt.
Experience working with real-time systems.
Solid understanding of software engineering best practices (design patterns, SOLID principles, testing).
Ability to work independently and take responsibility for functionalities.
Proactivity, engagement, and excellent communication skills.
Experience in a team leader role is a plus.
Fluent English (both written and spoken) is required for working in an international team.
Responsibilities:
Development and maintenance of a desktop application in C++/Qt for systems supporting airport operations.
Integration with external systems such as radars, GPS, cameras, and sensors.
Collaboration with international teams (development, QA, analysts).
Ensuring code quality, testability, and stability of the solution.
Contributing to the design and architecture of the system.
We offer:
Flexible working hours
Hybrid work options (Office in Wrocław)
Medical care program
MultiSport
Integrations events
A contract of employment or self-employment, depending on You
Similar jobs you might like
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
KUBO
Software Engineer (C++)
Mid
Hybrid
Gdansk, Poland
🏢 Summary: Software Engineer role focused on developing and maintaining aviation systems for modern aircraft, contributing to development, integration, and testing of avionics software. The position involves working with real-time and embedded environments to ensure high quality, safety, and reliability of aerospace solutions. 🗂️ Requirements: Minimum 2 years of experience in software development, Experience in C++, Bachelor of Science degree in Engineering or related field, English proficiency at B2 level or higher, Experience with RTOS, Experience with Linux 📃 Skills: C++, RTOS, Linux, REST, SOAP, VirtualBox, QEMU, Vagrant, Yocto, VxWorks, Deos, FreeRTOS 🏢 Description: Join a global aerospace and technology company that designs advanced avionics and digital solutions for modern aircraft. As a Software Engineer, you will help create and maintain aviation systems used in the aerospace industry worldwide. Key responsibilities Developing software for aviation systems using appropriate techniques and tools Participating in engineering activities (development, integration, testing) Executing the project plan together with the team Contributing to the improvement of quality, safety, and reliability of products Ideal candidate profile 2+ years of professional experience in a similar position Experience in C++ Bachelor of Science degree in Engineering Technology, including Manufacturing Engineering Technology (e.g., chemistry, physics, mathematics). A degree in Aerospace Engineering is a strong advantage English proficiency (minimum B2 level) Experience with RTOS (Real-Time Operating Systems) Experience with Linux Nice to have Experience in developing web services (REST, SOAP, etc.) Experience in virtualization techniques (VirtualBox, QEMU, Vagrant, etc.) Experience in embedded programming (Yocto Project, VxWorks, Deos, FreeRTOS, etc. Conditions Location: Hybrid work model based in Gdańsk or Rzeszów Contract type: UoP (employment contract) Salary: depending on experience and expectations Benefits : flexible working hours, additional paid days off during the holiday season, Learning Together program, MyBenefit program, Employee Recognition Program, medical care, life insurance, Employee Pension Plan (PPE), technical and certification training Recruitment steps Phone call with a recruiter Interview with the client Decision and feedback
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
Britenet
C++ Software Development Engineer
Senior
Hybrid
Katowice, Poland
120 - 155 PLN
🏢 Summary: Embedded C++ developer role focused on IoT/cloud-connected heating system software using Embedded Linux, Qt, and SomeIP communication. The position involves developing HMI and control features, testing embedded applications, and collaborating in agile international teams within a SAFe environment. Hybrid work model with quarterly travel to Germany. 🗂️ Requirements: Strong C++, Object-oriented programming, Qt, Embedded Linux, SomeIP, GoogleTest, RobotFramework, Agile, Scrum, English, German 📃 Skills: C++, Qt, Linux, SomeIP, GoogleTest, RobotFramework, Python, IoT, Simulink, CI/CD, Scrum, SAFe 🏢 Description: Work in an international team. The R&D project focuses on communication and integration of devices with the cloud/IoT. Our expectations Strong C++ programming (object – oriented) with QT practical knowledge Embedded Linux development SomeIP communication protocols Testing frameworks: Google Test, Robot Framework Agile development experience, Scrum English or German proficiency Hybrid role (70% remote / 30% onsite in Katowice). Requires quarterly business travel to Germany to participate in planning. Welcome Skills IoT concepts and heating systems knowledge/experience (esp. heat pumps) Model-base development knowledge (Simulink) nice to have CI/CD Know how Key tasks Develop and maintain C++ based embedded software (Embedded Linux) for heating system control Implement graphical user interfaces using QT library Integrate with system architecture via SomeIP communication Perform unit testing (Google Test), static code analysis and support system – level test (Robot Framework and Python) Work and collaborate in agile teams to meet sprint goals The candidate will work in the SCI Stream, currently 6 agile teams focused on SystemControl and HMI software features for products like heat pumps, boilers, and systemsolutions. The mission is to deliver customer-centric solutions through fast integration,continuous testing, and impactful demonstrations. Tasks include, for example, developingheating/cooling features and commissioning functionalities, enabling Smart Homeintegration and supporting system products & accessories. The teams are working as part ofan overall Solution Train within the SAFe framework. The role involves strong collaborationwithin the software development team and across the SCI stream.
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
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
Spyrosoft
Senior/Lead Qt/QML Software Engineer
Senior
Remote
Warsaw, Poland
100 - 155 PLN
🏢 Summary: Lead Qt/QML Developer role focused on designing and developing advanced HMI solutions for in-vehicle infotainment and Industry 4.0 systems. The position involves building cross-platform Qt applications, defining architecture, and delivering high-quality GUI solutions in collaboration with clients and development teams. 🗂️ Requirements: 5+ years of software development experience, Minimum 1 year of commercial experience with QML cross-platform applications, Experience developing Qt-based GUI applications, Strong C++ programming skills (modern C++), Knowledge of software architecture and design patterns, Experience with version control systems, Experience with code review and integration tools, English proficiency at C1 level (written and spoken) 📃 Skills: QML, Qt, C++, Git, CI, English 🏢 Description: Requirements: QML Qt C++ English C1 Hi! We are a Spyrosoft Synergy team specializing in HMI development . We are looking for Qt/QML developers to work on designing and developing cutting-edge human-machine interfaces for in-vehicle infotainment systems, industry 4.0 solutions, and more. As a Lead , you’ll be cooperating with clients, gathering their expectations, and suggesting the best solutions. Together with the rest of the team, you’ll deliver high-quality results for the client’s needs. Additionally, you’ll support and mentor other team members. 👷♂️👷♀️Qualifications: 5+ years of experience in software development Commercial experience in QML cross-platform applications development (min. 1 year) Experience in developing Qt based GUI Strong C++ programming skills (including modern C++) Knowledge about architecture and design patterns Familiar with version control, code review, and integration tools Communicative in English (written and spoken) 🦾Nice to have: Understand Agile methodology & Proof of Concept Experience with Embedded Linux (Yocto) Docker knowledge Programming experience in Python Experience with open source projects Why is it worth joining the Spyrosoft team?🔥 ➡️We are a certified Premium partner of The Qt Company. Our collaboration is part of the Qt Service Partner program and aims to create an ecosystem to facilitate the development of new Qt solutions. You can help us do that! ➡️You will work closely with The Qt Company’s R&D departments and have the chance to thrive on our own R&D projects for which we have allocated budgets. ➡️Together, we will create Qt applications for everything from smart home devices through car solutions to surgeon support software. No more tedious and long–term maintenance projects. ➡️We give you influence over the development of architecture. ➡️We are HMI enthusiasts, always eager to share our experience and knowledge with new team members. ➡️We focus on the modern approach to the Qt community. With us, you have the opportunity to do lectures at large events like QtWS or training for outside companies. Meet our expert Przemyslaw Nogaj, our Head of HMI Technology, firmly believes in the cultural implications of user-centred design in technology and in building tomorrow’s digital society. During his career, he has led teams developing cutting-edge products across various software and hardware platforms. His experience includes also working with OEMs and TIER1s on next-gen production HMI platforms. Wavey, our automotive HMI design project demo, was presented at CES in Las Vegas! In-vehicle infotainment demo is designed for Android Automotive and enables the operation of the IVI using gestures on a small touch screen located in the centre console of a car. ➡️ Here we describe Wavey in more detail: Automotive HMI design: Wavey project demo at CES 2023
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
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
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.