April 30, 2026
C++ Developer with Experience in Machine Learning
Mid • On-site
Malmö, Sweden
We are looking for skilled software engineers to deliver the next generation of navigation services. The assignment is for contractors that are passionate about building the world's best navigation platform at massive scale.
Start date: ASAP
Duration: Long-term project (12 months contract + extension)
Location: Malmö (5 days onsite) + a number of evening meetings
Key Qualifications
Industry experience in C++ and Linux
Strong understanding of common data structures and basic graph algorithms
Excellent problem solving and analytical skills
Good interpersonal and communication skills
Inquisitive and highly-motivated self-starter
Passionate about building and designing exceptional products
Sufficient and proven experience in ML
Main Responsibilities
Designing navigation features that will be used by millions worldwide
Developing features to make navigation clear, natural, and friendly
Working on high performance code using C++
Participating in design and code reviews
Being responsible for code maintenance duties (including incident screening and identifying bugs)
Working with other engineers and QA to deliver high quality routes to our customers
Influencing the future navigation guidance product direction
Assisting with various team and system support needs.
Education & Experience
BS or MS in Computer Science or related engineering disciplines will be considered
Similar jobs you might like
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
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
HERE Technologies
Lead Software Engineer C++
Senior
Hybrid
Krakow, Poland
25,000 - 32,000 PLN
🏢 Summary: Experienced C++ Engineer role focused on developing and enhancing a cross-platform SDK for native location-based applications (Android, iOS, Linux). The position involves building high-performance mapping, routing, and navigation features used in global automotive and mobile products. You will contribute to a growing engineering team delivering high-quality, scalable C++ solutions. 🗂️ Requirements: Degree in Computer Science, Software Engineering or related field, Strong proficiency in C++14/17/20, Strong algorithm engineering skills, Experience with embedded development, Cross-platform development experience (Android, iOS, Linux), Strong knowledge of STL, Strong object-oriented programming skills, Understanding of threading and IPC, Experience working in Agile teams, Very good English communication skills, Experience with AI-assisted development tools 📃 Skills: C++14, C++17, C++20, STL, OOP, Android, iOS, Linux, Embedded, Threading, IPC, Boost, UnitTesting, IntegrationTesting, ParallelProgramming, Async, Protobuf, Databases, Git, Agile 🏢 Description: What's the role? The HERE SDK team provides a set of programming interfaces that enables developers to build immersive native applications while leveraging our powerful maps and services. With features such as routing, guidance, search, interactive 2D and 3D vector maps, the HERE SDK enables developers to build powerful native location‑based applications for platforms like Android, iOS and Linux. Our product is used by millions of customers in mobile phones and moving vehicles. To deliver the best product in the market, we are growing our engineering team and are searching for an excellent C++ Engineer! As a C++ Engineer, you will be a key member of our growing SDK engineering team. This is an experienced position that requires expertise in the C++14, C++17 and C++20 standard. You are motivated to explore and deliver the best possible solutions to our customers with very high quality. You should have a strong passion for technology and a strong customer-centric product sense. You should enjoy working outside the comfort zone and love learning new technologies. Who are you? Ideally, we would like you to have: Bachelor/Master/PhD in Computer Science, Software Engineering or similar technical degree Strong level in algorithm engineering Strong knowledge of C++14/17/20 improvements Experience with embedded development Cross-platform and platform specific development (Android, iOS, Linux flavors) Effective practice of the Standard Template Library Strong practice of object-oriented programming Good understanding of threading and IPC Excellent collaborative and communication skills Experience working in an Agile team Very good command of written and spoken English Experience using AI‑assisted development tools responsibly, with the ability to critically assess and take full ownership of AI‑generated suggestions in complex codebases The following would add extra value to your contribution in our team: Experience leading technical teams Strong knowledge of Boost C++ libraries Experience with unit- and integration-testing Knowledge of location-based services such as mapping, navigation, GPS Emphasis on parallel / async programming Experience with protobuf/protopack Knowledge of Data Bases Experience in using git as a version control system Our culture is founded on openness, collaboration and honesty, with colleagues who are brilliant in their field, resilient, and above all, strive for the best. What we offer: Work on on globally deployed automotive navigation and mapping products Collaboration with an experienced, international engineering organization Truly international team of fantastic & talented people from 60+ countries worldwide, working from strong tech hubs located in Europe, the US, and Asia, along with multiple smaller locations Flexible working hours & a flexible approach to office vs. remote work Medical coverage for you and your family Yearly variable bonus This role is eligible for the Creative Tax Incentive scheme in Poland (KUP) Option to work on a B2B contract (please note: benefits, bonus and KUP do not apply in this case) Life at HERE in Poland comes with a competitive total rewards package designed to support your health, wellbeing, and performance. This includes a base salary, a Short-Term Incentive (STI) bonus (percentage based on role), a creative tax advantage for eligible positions, private medical care (including dental), life insurance, a meal allowance, vision reimbursement, a remote work allowance (if applicable), access to MyBenefit and Multisport programs, and various wellbeing initiatives. Paid time off, sick leave, and parental leave are provided in accordance with the Polish Labor Code. Who are we? HERE Technologies is a location data and technology platform company. We empower our customers to achieve better outcomes – from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely. At HERE we take it upon ourselves to be the change we wish to see. We create solutions that fuel innovation, provide opportunity and foster inclusion to improve people’s lives. If you are inspired by an open world and driven to create positive change, join us. Learn more about us on our YouTube Channel . Change is HERE. Apply Now.
Technology
New offer
HERE Technologies
Senior/Lead Software Engineer C++
Senior
Hybrid
Krakow, MA, Poland
15,000 - 29,000 PLN
🏢 Summary: Experienced C++ Engineer role within the HERE SDK team, focused on building high‑performance native location-based applications for Android, iOS, and Linux. The position involves developing and optimizing cross-platform SDK components using modern C++ standards and contributing to globally deployed automotive navigation and mapping products. The role requires strong expertise in C++ and system-level programming, with emphasis on quality, performance, and collaboration in an Agile environment. 🗂️ Requirements: Bachelor’s/Master’s/PhD in Computer Science, Software Engineering or related technical field, Strong expertise in C++14, C++17 and C++20, Strong algorithm engineering skills, Experience with embedded development, Cross-platform development experience (Android, iOS, Linux), Strong knowledge of Standard Template Library (STL), Strong object-oriented programming practice, Good understanding of threading and IPC, Experience working in Agile teams, Very good written and spoken English, Experience using AI-assisted development tools responsibly 📃 Skills: C++, C++14, C++17, C++20, STL, Boost, Android, iOS, Linux, IPC, Protobuf, Databases, Git, Agile, GPS 🏢 Description: What's the role? The HERE SDK team provides a set of programming interfaces that enables developers to build immersive native applications while leveraging our powerful maps and services. With features such as routing, guidance, search, interactive 2D and 3D vector maps, the HERE SDK enables developers to build powerful native location‑based applications for platforms like Android, iOS and Linux. Our product is used by millions of customers in mobile phones and moving vehicles. To deliver the best product in the market, we are growing our engineering team and are searching for an excellent C++ Engineer! As a C++ Engineer, you will be a key member of our growing SDK engineering team. This is an experienced position that requires expertise in the C++14, C++17 and C++20 standard. You are motivated to explore and deliver the best possible solutions to our customers with very high quality. You should have a strong passion for technology and a strong customer-centric product sense. You should enjoy working outside the comfort zone and love learning new technologies. Who are you? Ideally, we would like you to have: Bachelor/Master/PhD in Computer Science, Software Engineering or similar technical degree Strong level in algorithm engineering Strong knowledge of C++14/17/20 improvements Experience with embedded development Cross-platform and platform specific development (Android, iOS, Linux flavors) Effective practice of the Standard Template Library Strong practice of object-oriented programming Good understanding of threading and IPC Excellent collaborative and communication skills Experience working in an Agile team Very good command of written and spoken English Experience using AI‑assisted development tools responsibly, with the ability to critically assess and take full ownership of AI‑generated suggestions in complex codebases The following would add extra value to your contribution in our team: Strong knowledge of Boost C++ libraries Experience with unit- and integration-testing Knowledge of location-based services such as mapping, navigation, GPS Emphasis on parallel / async programming Experience with protobuf/protopack Knowledge of Data Bases Experience in using git as a version control system Our culture is founded on openness, collaboration and honesty, with colleagues who are brilliant in their field, resilient, and above all, strive for the best. What we offer: Work on on globally deployed automotive navigation and mapping products Collaboration with an experienced, international engineering organization Truly international team of fantastic & talented people from 60+ countries worldwide, working from strong tech hubs located in Europe, the US, and Asia, along with multiple smaller locations Flexible working hours & a flexible approach to office vs. remote work Medical coverage for you and your family Yearly variable bonus This role is eligible for the Creative Tax Incentive scheme in Poland (KUP) Option to work on a B2B contract (please note: benefits, bonus and KUP do not apply in this case) Life at HERE in Poland comes with a competitive total rewards package designed to support your health, wellbeing, and performance. This includes a base salary, a Short-Term Incentive (STI) bonus (percentage based on role), a creative tax advantage for eligible positions, private medical care (including dental), life insurance, a meal allowance, vision reimbursement, a remote work allowance (if applicable), access to MyBenefit and Multisport programs, and various wellbeing initiatives. Paid time off, sick leave, and parental leave are provided in accordance with the Polish Labor Code. Who are we? HERE Technologies is a location data and technology platform company. We empower our customers to achieve better outcomes – from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely. At HERE we take it upon ourselves to be the change we wish to see. We create solutions that fuel innovation, provide opportunity and foster inclusion to improve people’s lives. If you are inspired by an open world and driven to create positive change, join us. Learn more about us on our YouTube Channel . Change is HERE. Apply Now.
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
H2B Group
Senior C++ Developer
Senior
Remote
Warsaw, Poland
130 - 160 PLN
🏢 Summary: Senior C++ Developer role focused on developing and modernizing a complex Transport Management System (TMS) within an international logistics project. The position involves building new features, optimizing performance, and integrating a legacy solution into a modern SaaS platform. The role emphasizes work on performance-critical systems and long-term product transformation. 🗂️ Requirements: Strong knowledge of C++ (C++11 or newer), Experience with MS SQL, Solid understanding of memory management, Experience with templates, Experience with concurrency programming, Experience developing performance-critical applications, Understanding of SOLID principles, Knowledge of object-oriented programming, Knowledge of SDLC, Experience in software design, Experience in software architecture, Experience with unit testing, Experience with integration testing 📃 Skills: C++, MS, SQL, C++11, OOP, SOLID, SDLC, UnitTesting, IntegrationTesting, Concurrency, Templates 🏢 Description: Join an international project within the transport and logistics industry 🚚. We are looking for an experienced Senior C++ Developer to support the development and modernization of a complex TMS (Transport Management System) platform. The project involves both the development of new features and working with an existing solution that is gradually being integrated into a modern SaaS platform ☁️. This is an excellent opportunity for engineers who enjoy working on complex business systems, performance optimization, and modernizing applications with a long development history. 🎯 Your Responsibilities Develop and maintain applications in C++ Design and implement new features Optimize application performance and code quality Work with MS SQL databases Participate in technical analysis and solution design Collaborate with an international development team 🌍 Create and maintain unit and integration tests ✅ Requirements Strong knowledge of C++ (C++11 or newer) Experience with MS SQL Solid understanding of memory management Experience with templates and concurrency programming Experience developing performance-critical applications Good understanding of SOLID principles and object-oriented programming Knowledge of the Software Development Life Cycle (SDLC) Experience in software design and architecture Experience with unit and integration testing ⭐ Nice to Have Experience with C#/.NET Knowledge of .NET 9 Ability to influence and shape technical solutions and direction 🎁 What We Offer 100% remote work 🏠 Company-provided equipment 💻 Long-term project within an international environment 🌎 Real impact on the development of a strategic product Opportunity to contribute to the modernization and transformation of a large-scale business system
Technology
Harvey Nash Technology
C++ Software Engineer (Video Devices), contract
Senior
Hybrid
Krakow, Poland
140 - 160 PLN/hr
🏢 Summary: B2B contract role for a C++ Software Engineer focused on developing and maintaining software modules and Linux device drivers for video devices in a hybrid setup in Kraków. The position involves low-level development, build system maintenance, and software architecture design within a 6‑month engagement. 🗂️ Requirements: Advanced C++ programming skills (4+ years), Experience with Linux device driver development, Knowledge of software design, data structures and algorithms, Scripting skills in Python, Understanding of coding best practices, Fluent English, Legal ability to reside and run a business in Poland 📃 Skills: C++, Linux, Python, Make, CMake, Docker, Git, ARM 🏢 Description: 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
Technology
TechnipFMC
Software Developer (C++)
Mid
Hybrid
Krakow, Poland
🏢 Summary: Embedded Software Engineer role focused on developing and enhancing subsea production control systems, working on low-level board support packages and application-level functionalities. The position involves using technologies such as C++, Python, and various development tools within an agile team environment. The role is based in Kraków with a hybrid work model and offers opportunities to contribute to innovative energy industry projects. 🗂️ Requirements: BSc or MSc degree in Computer Science, Embedded Software or similar, Experience with C++, Experience with Python, Experience with JSON data format, Experience with Chai library, Experience with development tools: Jira, Confluence, GitHub, Visual Studio, Excellent command of English (written and oral), Ability to work at least 4 days per week from the Kraków office 📃 Skills: C++, Python, JSON, Chai, Jira, Confluence, GitHub, VisualStudio, BSP, Embedded, Linux, Drivers 🏢 Description: Job Purpose We are seeking the sharpest minds to take our world-class Subsea Production Control System technology even further. To meet new challenges and opportunities we are seeking a determined and motivated Software Developer to join our Controls and Automation Subsea SW Product Development team. This role is based in Kraków - and requires 4 days working from office and 1 day working from home. Job Description As an Embedded Software Engineer in our team, you will potentially work with low-level board support package software (operating system and device drivers) or application level such as communication protocols, gateways, battery management, electric motor control and functional safety. In this role, these are some of the different technologies and tools you will use: Python C++ Jira / Confluence / GitHub / Visual Studio Starting in this position you will be part of an agile squad with highly skilled teammates that will support getting you onboarded in our ways of working and the products and systems we deliver. You are meant for this job if: have an experience with JSON data format have an experience with Chai library are a software engineer looking for a great place to develop your career hold a BSc or MSc degree in Computer Science/Embedded Software or similar have experience with some of the technologies and tools mentioned above, but most important is your willingness to develop further and learn want to be part of creating innovative solutions for the energy industry are solution oriented and structured to solve complex challenges have good communication skills and ability to work in cross-functional teams have a proactive attitude and take ownership of assigned tasks have excellent command of English, both written and oral able to work at least 4 days from our office in Krakow Your Future at TechnipFMC Opportunity to be involved in international projects for a leading oil and gas companies Challenges and personal development Varied and interesting work tasks in an inspiring, international engineering environment Competitive salary and a package of benefits Relocation package An informal and stimulating work environment with a high professional standard Interested? Please submit your CV in English .
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
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.