April 9, 2026
Senior C++ Developer
Senior • Remote
50 - 65 USD/hr
Warsaw, Poland
🚀 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
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
RITS
Senior C++ Developer
Senior
Remote
Warsaw, Poland
50 - 65 USD
🏢 Summary: Oferta dotyczy rozwoju i utrzymania wydajnych, rozproszonych systemów transakcyjnych dla sektora finansowego z wykorzystaniem C++ w środowiskach czasu rzeczywistego. Rola obejmuje pracę nad systemami low-latency i high-throughput dla instrumentów Fixed Income oraz Derivatives, współpracę z zespołami technicznymi i biznesowymi oraz analizę złożonych architektur. 🗂️ Requirements: Wykształcenie wyższe informatyczne lub pokrewne, Minimum 5 lat doświadczenia komercyjnego w C++, Znajomość C++14 i C++20, Doświadczenie w środowiskach Windows i Linux, Bardzo dobra znajomość OOP, Znajomość STL, Doświadczenie w programowaniu wielowątkowym i współbieżności, Znajomość TCP/IP i programowania sieciowego, Doświadczenie z systemami rozproszonymi, Doświadczenie z systemami high-throughput i low-latency, Umiejętność debugowania dużych baz kodu, Praktyczne wykorzystanie narzędzi AI do rozwoju oprogramowania, Umiejętność współpracy z zespołami technicznymi i biznesowymi 📃 Skills: C++, C++14, C++20, STL, OOP, TCP/IP, Windows, Linux, SQL, Multithreading, Concurrency, Networking, Debugging, AI 🏢 Description: Poszukujemy zmotywowanego Inżyniera Oprogramowania C++, który dołączy do zespołu rozwijającego rozproszone systemy transakcyjne dla sektora finansowego. Osoba na tym stanowisku będzie odpowiedzialna za rozwój oraz utrzymanie wydajnych systemów tradingowych, analizowanie złożonych architektur oraz rozwiązywanie problemów w środowisku systemów rozproszonych działających w czasie rzeczywistym. Zakres obowiązków Rozwój i rozbudowa kluczowych systemów transakcyjnych dla instrumentów o stałym dochodzie (Fixed Income) oraz instrumentów pochodnych (Derivatives). Praca w niewielkim, wysoko wykwalifikowanym zespole programistów. Współpraca zarówno z zespołem technicznym, jak i interesariuszami biznesowymi. Udział w ciągłym doskonaleniu technologii wykorzystywanych w platformie transakcyjnej. Wymagania Wykształcenie Ukończone studia wyższe na kierunku Informatyka lub pokrewnym. Doświadczenie Minimum 5 lat komercyjnego doświadczenia w programowaniu w języku C++ (C++14/C++20) w środowiskach Windows i Linux . Umiejętności techniczne Bardzo dobra znajomość: programowania obiektowego, biblioteki STL , programowania wielowątkowego, współbieżności (synchronizacja, równoległość). Dobra znajomość zagadnień sieciowych: TCP/IP, opóźnienia (latency), przepustowość (throughput), programowanie sieciowe. Doświadczenie w projektowaniu i rozwijaniu: systemów rozproszonych, systemów o wysokiej wydajności (high-throughput), systemów niskolatencyjnych (low-latency), rozwiązań odpornych na awarie (resilient systems). Bardzo dobre umiejętności debugowania oraz szybkiego odnajdywania się w dużych i złożonych bazach kodu. Praktyczne wykorzystywanie narzędzi AI wspierających rozwój oprogramowania (np. do analizy kodu, debugowania, zrozumienia architektury i zwiększania produktywności). Kompetencje miękkie Bardzo dobra komunikacja oraz umiejętność współpracy z zespołami technicznymi i biznesowymi. Samodzielność, proaktywność oraz umiejętność szybkiego wdrażania się w złożone środowiska projektowe. Mile widziane Doświadczenie w tworzeniu oprogramowania dla sektora finansowego lub systemów tradingowych, szczególnie dla: instrumentów o stałym dochodzie (Fixed Income), instrumentów pochodnych (Derivatives). Dbałość o jakość kodu, testowanie oraz niezawodność systemów. Znajomość relacyjnych baz danych, projektowania baz danych oraz procedur składowanych SQL (SQL Stored Procedures).
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
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
EPAM Systems
Senior C++ Software Engineer
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior C++ Engineer role focused on developing and maintaining microservices for the FX Price Distribution stack in a global banking and financial services environment. The position emphasizes technical leadership, modernization of legacy systems, and delivery of scalable, high-quality solutions within an agile setup. Hybrid work model with 3 days per week in the Wroclaw office. 🗂️ Requirements: 3+ years C++ server-side development on Linux, Expertise in multi-threaded programming, Experience with Docker and Azure cloud, Knowledge of DevOps practices for migrating C++ applications to containers, Ability to improve and maintain legacy codebases, Upper-intermediate English (B2+) 📃 Skills: C++, Linux, Multithreading, Docker, Azure, DevOps, Redis, Tibco, RMDS, EMA, SQL, FX 🏢 Description: We are looking for a Senior C++ Engineer to join our team supporting a global leader in banking, investments and financial services. This role involves developing and maintaining microservices for the FX Price Distribution stack within an agile environment, with a focus on delivering business value and advancing our technology stack. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw. Responsibilities Build and maintain microservices for the FX Price Distribution stack and related systems Collaborate with team members to deliver business value in an agile environment Shape the future of the technology stack through technical leadership and innovation Apply best coding practices and improve legacy codebases Ensure high-quality, maintainable and scalable software solutions Participate in code reviews and provide constructive feedback Support continuous learning and foster a culture of excellence within the team Work independently and demonstrate ownership of assigned tasks Requirements 3+ years of working experience in C++ server-side development targeting Linux platforms with expertise in multi-threaded programming Background in containerization with Cloud/Azure and Docker as well as DevOps practices for migrating C++ applications as container apps Capability to work independently and apply best coding practices Competency in improving and maintaining legacy codebases Upper-intermediate proficiency in English (B2+) Nice to have Knowledge of Redis and Tibco RV Experience in using RMDS market data connectivity with APIs like EMA SQL/Database skills FX domain knowledge, preferably in FX pricing We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Senior C++ Software Engineer
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior C++ Engineer role focused on developing and maintaining microservices for the FX Price Distribution stack in a banking environment. The position involves server-side C++ development on Linux, modernization of legacy systems, and containerization within a cloud-based, agile setup. It combines hands-on coding with technical leadership and ownership of scalable, high-quality solutions. 🗂️ Requirements: 3+ years of C++ server-side development on Linux, Experience with multi-threaded programming, Experience with containerization using Docker, Experience with Cloud or Azure environments, Knowledge of DevOps practices for migrating C++ applications to containers, Ability to improve and maintain legacy codebases, Ability to work independently, Upper-intermediate English (B2+) 📃 Skills: C++, Linux, Docker, Azure, Cloud, DevOps, Microservices, Multithreading, Redis, Tibco, RMDS, EMA, SQL, Databases 🏢 Description: We are looking for a Senior C++ Engineer to join our team supporting a global leader in banking, investments and financial services. This role involves developing and maintaining microservices for the FX Price Distribution stack within an agile environment, with a focus on delivering business value and advancing our technology stack. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw. Responsibilities Build and maintain microservices for the FX Price Distribution stack and related systems Collaborate with team members to deliver business value in an agile environment Shape the future of the technology stack through technical leadership and innovation Apply best coding practices and improve legacy codebases Ensure high-quality, maintainable and scalable software solutions Participate in code reviews and provide constructive feedback Support continuous learning and foster a culture of excellence within the team Work independently and demonstrate ownership of assigned tasks Requirements 3+ years of working experience in C++ server-side development targeting Linux platforms with expertise in multi-threaded programming Background in containerization with Cloud/Azure and Docker as well as DevOps practices for migrating C++ applications as container apps Capability to work independently and apply best coding practices Competency in improving and maintaining legacy codebases Upper-intermediate proficiency in English (B2+) Nice to have Knowledge of Redis and Tibco RV Experience in using RMDS market data connectivity with APIs like EMA SQL/Database skills FX domain knowledge, preferably in FX pricing We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
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)
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
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)