May 20, 2026

Senior C++ Developer (Windows)

Senior • Remote

45 - 65 USD/hr

Warsaw, Poland

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

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

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

RITS Professional Services

C++ Developer - US Market

Senior

Remote

New York, NY

50 - 65 USD/hr

🏢 Summary: Senior C++ Developer role focused on building and maintaining real-time backend systems for a fixed-income trading platform in the fintech domain. The position involves developing mission-critical trading applications used by major financial institutions, with full remote work and B2B contract terms. The work covers the full development lifecycle of high-performance trading systems on Windows and Linux. 🗂️ Requirements: 5+ years of professional C++ experience, Strong knowledge of OOP, Knowledge of design patterns, Experience with templates, Experience with multithreading, Strong understanding of data structures, Experience with SQL and databases, Proficiency with Git, Ability to work with Windows and Linux environments, Availability with 6h overlap with New York hours 📃 Skills: C++, OOP, DesignPatterns, Templates, Multithreading, DataStructures, SQL, Databases, Git, Windows, Linux, VisualStudio, Python, Perl, Shell, CommunicationProtocols 🏢 Description: Join our client’s team in the fintech industry , building a cutting-edge fixed-income trading platform. The role focuses on Treasury and Mortgage trading product groups – two of the most liquid asset classes worldwide. This is a unique opportunity to work on mission-critical systems used by leading Investment Banks, Asset Managers, and Hedge Funds . 📌 C++ Developer – Real-Time Trading Applications (Windows/Linux) Key Information 📍 Work mode: 100% Remote 🕒 Contract type: B2B 💼 Experience level: Senior ⏰ Availability: Minimum 6h overlap with New York working hours Tech Stack C++ (OOP, Data Structures, Templates, Multithreading) SQL, Databases Version Control (GIT) Nice to have: Python, Perl, Shell Scripting 🔹 Job Responsibilities Develop and maintain backend servers in C++ for real-time trading applications Work across all phases of the project lifecycle Collaborate with business teams to deliver client-focused solutions Cooperate with QA and support teams to resolve issues ✅ Requirements 5+ years of professional C++ development experience Strong knowledge of OOP, design patterns, templates, multithreading, data structures Experience with databases and SQL Proficiency with GIT Strong analytical and problem-solving skills Excellent communication skills and ability to work independently 🌟 Nice to Have Experience with Visual Studio (Windows) Financial background, especially Fixed Income Knowledge of Perl, Python, Shell scripting Understanding of communication protocols 💰 Offer B2B contract 50–65 USD/hour 100% remote work 🔎 Recruitment Process Initial call Technical verification Client interviews

Technology

RITS Professional Services

C++ Developer

Senior

Remote

Warsaw, Poland

50 - 65 USD/hr

🏢 Summary: Senior C++ Developer role focused on building and maintaining real-time backend systems for a fixed-income trading platform in the fintech domain. The position involves developing mission-critical trading applications for Treasury and Mortgage products used by major financial institutions. Work is fully remote on a B2B contract with overlap with New York hours. 🗂️ Requirements: 5+ years of professional C++ development experience, Strong knowledge of OOP, Strong knowledge of design patterns, Strong knowledge of templates, Strong knowledge of multithreading, Strong knowledge of data structures, Experience with SQL and databases, Proficiency with GIT, Ability to work with real-time backend systems, Minimum 6-hour overlap with New York working hours 📃 Skills: C++, OOP, SQL, Databases, GIT, Multithreading, Templates, DataStructures 🏢 Description: Join our client’s team in the fintech industry , building a cutting-edge fixed-income trading platform. The role focuses on Treasury and Mortgage trading product groups – two of the most liquid asset classes worldwide. This is a unique opportunity to work on mission-critical systems used by leading Investment Banks, Asset Managers, and Hedge Funds . 📌 C++ Developer – Real-Time Trading Applications (Windows/Linux) Key Information 📍 Work mode: 100% Remote 🕒 Contract type: B2B 💼 Experience level: Senior ⏰ Availability: Minimum 6h overlap with New York working hours Tech Stack C++ (OOP, Data Structures, Templates, Multithreading) SQL, Databases Version Control (GIT) Nice to have: Python, Perl, Shell Scripting 🔹 Job Responsibilities Develop and maintain backend servers in C++ for real-time trading applications Work across all phases of the project lifecycle Collaborate with business teams to deliver client-focused solutions Cooperate with QA and support teams to resolve issues ✅ Requirements 5+ years of professional C++ development experience Strong knowledge of OOP, design patterns, templates, multithreading, data structures Experience with databases and SQL Proficiency with GIT Strong analytical and problem-solving skills Excellent communication skills and ability to work independently 🌟 Nice to Have Experience with Visual Studio (Windows) Financial background, especially Fixed Income Knowledge of Perl, Python, Shell scripting Understanding of communication protocols 💰 Offer B2B contract 50–65 USD/hour 100% remote work 🔎 Recruitment Process Initial call Technical verification Client interviews

Technology

RITS Professional Services

Senior C++ Developer

Senior

Remote

Warsaw, Poland

50 - 65 USD/hr

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

Technology

emagine Polska

Développeur C++ Sénior (client-serveur)-(h/f)

Senior

Hybrid

Yerres, France

🏢 Summary: Senior C++ Developer position focused on delivering and maintaining high-performance client-server solutions within the interbanking and payments sector. The role involves design collaboration, development, testing, incident support, and continuous integration in a Linux-based environment. The candidate will contribute to infrastructure improvement and ensure reliable delivery of critical financial systems. 🗂️ Requirements: Significant experience in C++ development, Experience in client-server architecture, Proficiency in PostgreSQL, Experience with Linux systems, Experience with multithreading, Ability to participate in design and technical discussions, Experience with continuous integration and deployment, Ability to handle incident support and bug tracking 📃 Skills: C++, PostgreSQL, Linux, Multithreading, Client-Server, SQL, CI/CD, Agile 🏢 Description: Le développeur C++ senior rejoindra une équipe d'experts pour contribuer à des projets importants dans le secteur interbancaire et du paiement, en se concentrant sur des solutions client-serveur en utilisant les meilleures pratiques de développement. Responsabilités : Participer à la phase de conception en collaboration avec des équipes techniques et fonctionnelles. Développer et tester les modules développés/modifiés. Assurer le support aux incidents. Participer à l’intégration continue et au déploiement. Effectuer un reporting fiable de l'avancement des travaux et du suivi des anomalies. Contribuer à l’amélioration et à la maintenance de l’infrastructure de développement. Compétences : Expérience significative en développement C++ dans un environnement client-serveur. Compétence en PostgreSQL. Expérience sur les systèmes Linux. Expérience en Multithreading Bon à avoir : Expérience avec des applications à forte volumétrie et haute performance. Bonne maîtrise des pratiques de développement. Compréhension des méthodologies Agile. Autres Détails : Ce poste est basé à La Défense (92) avec la possibilité de télétravail deux jours par semaine.

Technology

Link Group

Senior Fullstack Developer

Senior

Remote

Warsaw, Poland

110 - 140 PLN

🏢 Summary: Senior Software Engineer role focused on designing and developing scalable backend and fullstack applications using modern C++ in Linux environments. The position involves performance optimization, concurrency, and cloud-native technologies while contributing to high-impact product features. It requires strong ownership, collaboration, and the ability to work across diverse technologies including cloud and DevOps tools. 🗂️ Requirements: 6+ years of C++ development experience, Strong knowledge of multithreading, Strong knowledge of memory management, Experience with performance optimization, Experience developing backend systems, Experience with REST APIs, Experience working in Linux environments, Ability to design and maintain scalable systems, Bachelor’s degree in STEM field 📃 Skills: C++, Linux, REST, Multithreading, AWS, Python, Go, Terraform, CloudFormation, GitHub, Jenkins, Artifactory, Ansible 🏢 Description: Senior Software Engineer – C++ We are looking for a talented Senior Software Engineer to join our team. This role is ideal for someone with deep experience in C++ development , backend skills, and exposure to cloud-native technologies. You will work on challenging projects, contribute to high-impact features, and help shape the future of our products. What You’ll Do Design, develop, and maintain scalable backend systems in C++ (modern C++ preferred) Work on fullstack applications , including REST API-based backend services Optimize software for performance, concurrency, and memory efficiency Develop and maintain applications in Linux environments Take ownership of technical tasks, delivering high-quality results independently Collaborate closely with cross-functional teams, contributing to design and technical discussions Explore new technologies and expand beyond your primary stack, including Python, Go, and AWS Apply a product-focused mindset, understanding the business impact of your technical decisions What We’re Looking For 6+ years of hands-on experience in C++ development Solid understanding of multithreading, memory management, and performance optimization Strong experience contributing to complex features with exposure to diverse technologies Proven ability to work effectively in a team and communicate clearly Experience with Linux-based systems and development in Linux environments Self-motivated, independent, and capable of delivering results with limited supervision Bachelor’s degree in Science, Technology, Engineering, or a related field Nice to Have Experience with Go and/or Python Knowledge of cloud-native development and Infrastructure-as-Code tools (Terraform, CloudFormation) Background in enterprise-scale applications or AWS serverless architectures Familiarity with networking protocols, security best practices, and database systems Experience with modern CI/CD pipelines (GitHub, Jenkins, Artifactory, Ansible)

Technology

sourcingNOW

Senior C++ Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior C++ Developer role focused on building and optimizing a large-scale embedded multimedia platform used globally. The position involves working with a multi-million-line codebase, enhancing system components, and contributing to scalable and secure architecture. This role offers direct impact on the quality and architecture of a global embedded product. 🗂️ Requirements: Minimum 5 years of professional experience in C++ development, Practical experience with UNIX/Linux systems, Strong understanding of object-oriented programming, Knowledge of software design principles, Experience in designing scalable solutions, Ability to diagnose and resolve performance and system-level issues 📃 Skills: C++, Linux, UNIX, OOP, Embedded, Debugging 🏢 Description: O firmie: Naszym klientem jest międzynarodowa firma technologiczna rozwijająca zaawansowane rozwiązania software’owe wykorzystywane w urządzeniach elektronicznych oraz systemach cyfrowych dostępnych globalnie. Organizacja tworzy i rozwija skalowalne platformy, które integrują treści, oprogramowanie i technologie komunikacyjne, wpływając na sposób korzystania z usług multimedialnych przez użytkowników końcowych. Firma działa w modelu produktowym, w środowisku międzynarodowym, łącząc kompetencje inżynierskie z podejściem nastawionym na jakość, bezpieczeństwo i długofalowy rozwój technologii. Zespoły pracują w rozproszonej strukturze, współpracując przy projektach o dużej skali i wysokim poziomie złożoności technicznej. O stanowisku: Poszukujemy doświadczonej osoby na stanowisko Senior C++ Developer , która dołączy do zespołu rozwijającego zaawansowaną platformę embedded wykorzystywaną w urządzeniach multimedialnych. Rola zakłada pracę nad dużym, wielomilionowym repozytorium kodu, rozwój i optymalizację komponentów systemowych oraz współtworzenie skalowalnego i bezpiecznego środowiska dla globalnego produktu technologicznego. To stanowisko dla osoby, która chce mieć realny wpływ na architekturę i jakość rozwiązania wykorzystywanego przez miliony użytkowników. Do Twoich zadań należeć będzie: Projektowanie, rozwijanie i utrzymywanie wydajnego kodu w C++, Analiza i eliminowanie błędów wydajnościowych oraz systemowych, Dbanie o jakość kodu, jego organizację oraz automatyzację procesów, Udział w przeglądach kodu i przeglądach architektury, Implementacja specyfikacji technicznych i współpraca przy ich tworzeniu, Współpraca z zespołami międzynarodowymi (Europa, USA, Azja), Rozwój oprogramowania dla systemów opartych o UNIX/Linux oraz środowisk embedded. Szukamy osoby, która… Posiada min. 5 lat doświadczenia zawodowego w programowaniu (C++), Ma praktyczne doświadczenie w środowisku UNIX/Linux, Bardzo dobrze rozumie programowanie obiektowe i zasady projektowania oprogramowania, Potrafi projektować i rozwijać skalowalne rozwiązania, Sprawnie diagnozuje i rozwiązuje problemy techniczne, Dobrze odnajduje się w dynamicznym, produktowym środowisku, Komunikuje się w języku angielskim (min. B2) – praca w środowisku międzynarodowym, Mile widziane: Znajomość Python lub JavaScript, Doświadczenie z systemami embedded (Linux/Android), Praktyka w debugowaniu systemów wbudowanych. Co oferuje nasz klient: Udział w rozwoju globalnego produktu technologicznego o dużej skali, Pracę w międzynarodowym środowisku i współpracę z doświadczonym zespołem inżynierów, Realny wpływ na architekturę i kierunek rozwoju platformy, Możliwość pracy przy nowoczesnych rozwiązaniach embedded i systemach multimedialnych, Stabilną współpracę w oparciu o długofalowy projekt technologiczny, Konkurencyjne warunki finansowe i pakiet benefitów adekwatny do poziomu stanowiska. Zatrudnienie w oparciu o kontrakt B2B lub umowę o pracę Osoby zainteresowane prosimy o przesłanie aplikacji przed formularz poniżej. Zastrzegamy sobie możliwość odpowiedzi tylko na wybrane aplikacje.

Technology

PKO BP Finat

Programista C++

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior C++ Developer role focused on designing and developing high-performance, scalable and modular software solutions using modern C++ standards. The position involves code optimization, debugging, testing, and maintaining high engineering quality within a collaborative team environment. Hybrid B2B contract with partial on-site work in Warsaw. 🗂️ Requirements: Advanced proficiency in C++ (C++17/C++20), Experience in designing modular and scalable architectures, Knowledge of SOLID principles and design patterns, Proficiency with CMake and Git, Experience with GCC, Clang or MSVC compilers, Experience with gdb or lldb debuggers, Experience in debugging, profiling and optimization (CPU, memory, multithreading), Experience in unit and integration testing, Experience with static code analysis tools, Ability to participate in code reviews and architectural reviews 📃 Skills: C++, CMake, Git, GCC, Clang, MSVC, gdb, lldb, SOLID, Multithreading, Profiling, Debugging, Testing, GO 🏢 Description: Do naszego zespołu poszukujemy 1 osoby na stanowisko Programista C++ Senior​ Wymagania: Zaawansowana biegłość w programowaniu w C++ (C++17/C++20) oraz praktyczna umiejętność tworzenia wydajnego, bezpiecznego i czytelnego kodu Umiejętność projektowania i rozwijania modularnych, skalowalnych rozwiązań, z uwzględnieniem zasad SOLID, wzorców projektowych i dobrych praktyk inżynierskich Swobodne posługiwanie się narzędziami deweloperskimi: CMake, Git, kompilatorami (GCC/Clang/MSVC), debuggerami (gdb/lldb) oraz narzędziami do analizy jakości i wydajności kodu znajomość GO będzie dodatkowym atutem Doświadczenie w debugowaniu, profilowaniu i optymalizacji aplikacji (CPU, pamięć, wielowątkowość) Umiejętność tworzenia i utrzymywania testów jednostkowych i integracyjnych oraz dbałość o jakość kodu (testy, code review, analiza statyczna) Zdolność analitycznego myślenia, diagnozowania problemów i podejmowania trafnych decyzji technicznych Samodzielność w realizacji powierzonych zadań przy jednoczesnej umiejętności efektywnej pracy zespołowej Umiejętność jasnej komunikacji technicznej, dokumentowania rozwiązań oraz udziału w przeglądach architektury i kodu Odpowiedzialność za jakość dostarczanego oprogramowania i świadomość wpływu własnej pracy na cały system Oferujemy: - kontrakt B2B - model pracy hybrydowy z Warszawy, ul. Chmielna 89. Częstotliwość pracy w biurze: 2 razy w tygodniu.​

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)