April 9, 2026
C / C++ Software Engineer with German
Senior • Remote
130 - 180 PLN
Warsaw, Poland
Join our team developing high-performance software systems for the financial sector.
Your Responsibilities:
Design and implement new features using C / C++.
Integrate new components into the existing software architecture.
Contribute to the full software development lifecycle.
Ensure code quality, stability, and maintainability.
Support and optimize performance-critical systems in production.
Your Profile:
5+ years of professional software engineering experience.
Strong proficiency in C / C++.
Experience with Visual Studio and version control (Git/SVN).
Knowledge of relational and transactional databases.
German language skills (minimum B2 level).
Similar jobs you might like
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
emagine Polska
Senior C++ Software Engineer
Senior
On-site
Copenhagen, Denmark
🏢 Summary: Senior C++ Software Engineer contract focused on modernizing and scaling a business-critical quantitative analytics platform for real-time pricing, trading, and risk management. The role involves cross-platform migration from Windows to Linux, platform engineering, and improving architecture, scalability, and reliability within a large-scale C++ environment. Onsite assignment in Copenhagen until December 2026 with possible extension. 🗂️ Requirements: 10+ years of C++ development experience, Proven multi-platform C++ development experience, Strong experience with CMake, In-depth knowledge of threading, In-depth knowledge of memory management, Experience with Windows and Linux development environments 📃 Skills: C++, CMake, Linux, Windows, Threading, MemoryManagement 🏢 Description: On behalf of a client within the financial services sector, we are looking for a Senior C++ Software Engineer to support the development and modernization of a business-critical quantitative analytics platform used for real-time pricing, trading, and risk management. The assignment focuses on platform engineering, cross-platform development, and improving the scalability and reliability of a complex analytics environment. You will join an experienced engineering team working on the evolution of a large-scale C++ platform as it expands into areas such as electronic trading, automated execution, and data-driven analytics. Main Responsibilities: Migrate the application from Windows to multiple platforms (Linux and Windows) Review and improve platform architecture, scalability, and reliability. Key Requirements: Expert C++ development with 10+ years of experience Proven experience in multi-platform C++ development Strong experience with CMake In depth understanding of threading and memory management Nice to Have: Experience in financial markets or building systems for trading, risk, or analytics Other Details : Location : Onsite in Copenhagen, Denmark Contract Duration : From as soon as possible until December 2026, with a possible extension.
Technology
RITS Professional Services
Senior C++ Developer
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
xBerry Sp. z o.o.
C++ Developer
Senior
Hybrid
Wroclaw, DS, Poland
100 - 150 PLN
🏢 Summary: Development and maintenance of a C++/Qt desktop application supporting airport operations systems, including integration with external hardware and real-time data sources. The role involves contributing to system architecture, ensuring high code quality, and collaborating with international teams. The position requires strong expertise in real-time systems and software engineering best practices. 🗂️ Requirements: Minimum 5 years of commercial experience in C++, Commercial experience with Qt framework, Experience with real-time systems, Strong knowledge of software engineering best practices, Understanding of design patterns and SOLID principles, Experience with software testing, Ability to design and contribute to system architecture, Fluent English (written and spoken) 📃 Skills: C++, Qt, OOP, SOLID, Testing, Git, Real-time, Desktop, Integration 🏢 Description: 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
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
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
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
Comarch
Senior C++ Developer
Senior
Hybrid
Kraków, Poland
🏢 Summary: Senior C++ Developer role focused on designing and implementing critical modules of a large-scale telecom billing system used by global operators. The position involves performance optimization, database tuning, and ensuring high code quality in a Linux-based production environment. You will work with mature technologies and influence architectural and tooling decisions. 🗂️ Requirements: 5–7 years commercial experience in C++ (C++17/20), Higher technical education (Computer Science, Telecommunications, Electronics or related), Strong multithreading and asynchronous programming skills, Practical knowledge of design patterns and SOLID/Clean Code principles, Advanced Linux system programming and administration, Experience with Oracle and Cassandra databases, Experience with Docker and Kubernetes in production, Proficiency with GDB, profiling tools, and Git, English level B2 or higher 📃 Skills: C++, C++17, C++20, Linux, Multithreading, Concurrency, Oracle, Cassandra, NoSQL, Docker, Kubernetes, GDB, Valgrind, Perf, Git, SOLID, CleanCode, Sockets, Profiling 🏢 Description: Przestań się zastanawiać, jak działają systemy billingowe – zacznij je współtworzyć. Pracuj przy projekcie C++, który ma bezpośredni wpływ na codzienność milionów użytkowników u największych światowych operatorów. Twoim zadaniem będzie implementowanie wymagań biznesowych i dbanie o to, by nasz system działał lepiej z każdym kolejnym wydaniem. To okazja do pracy z dojrzałą technologią w środowisku, gdzie ceni się merytoryczne podejście i techniczną dociekliwość. Profil stanowiska Minimum 5-7 lat komercyjnego doświadczenia w tworzeniu oprogramowania w języku C++ (preferowane standardy C++17/20) Wykształcenie wyższe techniczne (Informatyka, Telekomunikacja, Elektronika lub pokrewne) Biegłość w programowaniu wielowątkowym i asynchronicznym Praktyczna znajomość wzorców projektowych oraz zasad SOLID/Clean Code System Linux - zaawansowana znajomość administracji i programowania systemowego (internals, socket programming, memory management) Doświadczenie w: optymalizacji i modelowaniu danych w Oracle oraz bazach NoSQL (Cassandra) konteneryzacji (Docker) oraz orkiestracji (Kubernetes) w środowiskach produkcyjnych Zaawansowana umiejętność posługiwania się debuggerem GDB, narzędziami do profilowania (np. Valgrind, Perf) oraz systemem Git Bardzo dobra znajomość j. angielskiego - poziom min. B2 (swobodna komunikacja techniczna i tworzenie dokumentacji projektowej) Twoje zadania Projektowanie i implementacja kluczowych modułów systemu telekomunikacyjnego o krytycznym znaczeniu dla biznesu Definiowanie strategii testów (Unit, Component, Integration) oraz dbanie o najwyższe standardy jakości kodu poprzez merytoryczne Code Review Analiza i optymalizacja wydajnościowa wąskich gardeł systemu oraz zapytań bazodanowych Wsparcie techniczne dla młodszych członków zespołu i dzielenie się wiedzą ekspercką Rozwiązywanie najbardziej złożonych problemów technicznych zgłaszanych przez globalnych operatorów (Root Cause Analysis) Aktywny udział w wyborze technologii i narzędzi (w tym wdrażanie rozwiązań opartych o AI wspierających development) Dla Ciebie Praca przy systemie rozliczeniowym obsługującym miliony transakcji dla największych operatorów telekomunikacyjnych na świecie Dostęp do narzędzi AI wspomagających codzienną pracę oraz realny wpływ na kierunek rozwoju technologicznego produktu Budżet szkoleniowy, dostęp do specjalistycznych katalogów kursów oraz udział w konferencjach technicznych Hybrydowy model pracy (2 dni zdalnie, 3 dni z biura) oraz elastyczne godziny rozpoczęcia pracy Prywatna opieka medyczna (dla Ciebie i rodziny), dofinansowania do karty MultiSport oraz regularne eventy integracyjne
Technology
Shimi Sp. z o.o.
Senior Software Engineer (f/m/n)
Senior
Remote
Warsaw, Poland
🏢 Summary: Remote B2B opportunity for a Senior Software Engineer focused on developing complex, high-performance systems in modern C++ within Linux environments. The role involves contributing to product-level features, collaborating across teams, and working with cloud and backend technologies. Long-term cooperation with flexibility on financial expectations and start date. 🗂️ Requirements: 6+ years of hands-on experience in C++ development, Strong knowledge of modern C++, Experience with multithreading, Understanding of memory management, Experience with performance optimization, Strong understanding of Linux-based systems, Experience developing in Linux environment, Ability to deliver complex technical features, Bachelor’s degree in Science, Technology, Engineering or related field 📃 Skills: C++, Linux, Multithreading, MemoryManagement, PerformanceOptimization, Python, Go, AWS, Terraform, CloudFormation, REST, CI/CD, GitHub, Jenkins, Artifactory, Ansible, Networking, Security, Databases 🏢 Description: For our client, we are looking for a Senior Software Engineer (f/m/n). Qualifications 6+ years of hands-on experience in C++ development (modern C++ preferred) with a solid understanding of multithreading, memory management, and performance optimization Strong experience contributing to complex features with a good product-level understanding and exposure to diverse technologies Proven ability to collaborate effectively within a team, actively participating in technical discussions and supporting delivery across multiple contributors Strong understanding of Linux-based systems and experience developing in a Linux environment (user level) Demonstrated ability to take ownership of well-defined technical tasks and drive them to completion with high quality Strong interpersonal skills with the ability to communicate clearly, collaborate effectively, and contribute confidently in professional discussions Proven ability to quickly learn and adapt to new technologies, taking on tasks with a proactive, can-do attitude and a willingness to expand beyond the core tech stack, including Python, AWS and Go Highly self-managed and independent, capable of delivering results with limited supervision while aligning with broader team goals Bachelor’s degree in Science/Technology/Engineering or a related field How will you stand out from the crowd Experience with Go and/or Python programming languages Experience with cloud-native development and infrastructure-as-code tools (e.g., Terraform, CloudFormation) Experience in enterprise-scale application development in cloud or SaaS environments (AWS serverless architecture is a definite advantage) Experience in building fullstack applications, including REST API-based backend systems and modern frontend interfaces Familiarity with networking protocols, security principles, and database systems Experience with modern CI/CD pipelines, such as GitHub, Jenkins, Artifactory, and Ansible We offer: Work model: remote Contract type: B2B with SHIMI Long-term cooperation We are open to the candidate’s financial expectations Start: ASAP (up to 1 month notice)