New offer - be the first one to apply!
July 14, 2026
Senior C++ Developer
Senior • Remote
Wroclaw, Poland
Required expertise
- 8+ years C++ Linux systems programming
- Kernel knowledge
- Experience with Kubernetes and Apache Kafka
- Filesystems
- Thorough understanding of Distributed Systems
Nice to have
- NvME Storage
- High-performance networking
- Multithreaded systems operating at large scale
- Performance optimization
- Database engines
- Low-latency data paths
- Replication and consistency architectures
What can we offer
- Flexible form of employment
- An interesting, challenging job in a dynamically developing Capital Group company
- Direct impact on shaping the image of the Capital Group’s companies on the market
- Possibility to develop competences in a wide range
- Attractive salary
- Friendly work atmosphere and stability of employment
- Benefits, among others integration meetings, internal company competitions, language classes and much more.
Similar jobs you might like
Technology
Transition Technologies PSC
Junior C++ Developer
Junior
Remote
Łódź, Poland
🏢 Summary: The offer is for a C++ developer to work on advanced cybersecurity solutions within a legacy Windows-based application, focusing on optimization and system improvement. The role involves enhancing a key system component, ensuring performance, and contributing to future adaptation and operationalization of solutions. You will work in a Scrum team on innovative security projects with modern technologies. 🗂️ Requirements: Bachelor’s Degree in Computer Science, Programming, Engineering or related field, Strong C++ expertise, Experience with Windows application development, Experience with performance optimization, Experience with troubleshooting, Experience with databases, Strong knowledge of OOP, Knowledge of design patterns, Experience with testing practices, Experience with Git, Experience with DevOps tools, English proficiency (B2 minimum) 📃 Skills: C++, Windows, Cybersecurity, OOP, DesignPatterns, Testing, Git, DevOps, Databases, Performance, Troubleshooting, Scrum 🏢 Description: We are looking for experienced developers who want to grow their skills while working on projects in the Cybersecurity industry, involving legacy code. You will join a team responsible for optimizing and improving an application that is a key component of the system. Responsibilities: Building advanced cyber security solutions for applications and systems Development of advanced cybersecurity solutions for applications and systems In the future: adaptation and operationalization of solutions Supporting junior team members Participation in internal initiatives and projects Working within a Scrum team Our Requirements: Bachelor’s Degree (completed or in progress) in Computer Science, Programming, Engineering, or a related field 1+ year of hands-on development experience in C++ and/or C Windows application development experience Experience with performance optimization and troubleshooting Database experience Solid OOP knowledge, design patterns, and testing practices Experience with Git, DevOps, and related tools English proficiency (min. B2) Flexibility to work outside business hours (SLA-based) What can we offer: Flexible working hours An interesting, challenging job in the dynamically developing Capital Group company Possibility of remote work Work on innovative projects using modern technologies Direct impact on shaping the image of the Capital Group’s companies on the market Possibility to develop competences in a wide range Attractive salary Stability of employment and a friendly work atmosphere Cool benefits, among others Legimi platform, Multisport card, Company Social Fund, Mentor and Psychologist support, Group Insurance, technical trainings and conferences, languages courses, integration meetings, internal company competitions and much more…
Technology
Link Group
Technical Lead Software Engineer (C++)
Senior
Remote
Warsaw, Poland
24,000 - 28,000 PLN
🏢 Summary: Senior C++ backend role focused on designing and optimizing multithreaded, production-grade features in a Linux environment. The position involves driving technical direction, improving engineering processes, and delivering complex end-to-end solutions. 🗂️ Requirements: 7+ years of professional C++ experience, Expertise in modern C++, Strong multithreading knowledge, Strong memory management skills, Experience with performance optimization, Strong Linux development experience, Experience delivering complex production-grade features end-to-end, Technical degree in Computer Science, Engineering, or related field 📃 Skills: C++, Linux, Multithreading, Memory, Optimization 🏢 Description: Responsibilities: Design, implement, and optimize multithreaded, production-grade backend features. Set technical direction and enforce coding standards. Mentor team members and guide technical growth. Introduce process improvements and adopt new technologies. Requirements: 7+ years C++ experience (modern C++ preferred). Expert in multithreading, memory management, and performance optimization. Proven experience leading technical initiatives and mentoring. Strong Linux development skills. Experience delivering complex end-to-end production features. Technical degree in CS, Engineering, or related field.
Technology
Transition Technologies PSC
.NET Developer
Mid
Hybrid
Łódź, Poland
🏢 Summary: The role involves designing, developing, and maintaining .NET applications and services with a strong focus on code quality and system reliability. The position includes writing automated tests, participating in architectural discussions, and collaborating with QA and DevOps teams. It is suited for an experienced .NET Developer comfortable working with production systems and modern development practices. 🗂️ Requirements: Commercial experience as .NET Developer, Strong knowledge of C#, Strong knowledge of .NET Framework or .NET 6+, Experience with SQL databases, Understanding of software architecture, Knowledge of data modeling, Experience maintaining production systems, English proficiency B2 or higher 📃 Skills: C#, .NET, SQL, REST, Selenium, Gherkin, Jenkins, HTTPS, LDAP, SSH, SFTP, TLS, Architecture, DataModeling, UnitTesting, IntegrationTesting 🏢 Description: Responsibilities: Designing, developing, and maintaining .NET applications and services Write and maintain automated unit and integration tests Participate in code reviews and architectural discussions Collaborate with QA, DevOps, and product teams Requirements: Commercial experience as a .NET Developer Strong knowledge of C#, .NET Framework and/or .NET 6+ Experience working with SQL databases Understanding of software architecture designs and data modeling Experience maintaining production systems Communicative English (B2) Nice to have: Experience creating technical documentation Experience with REST API, Selenium, Gherkin, Jenkins, HTTPS, LDAP, SSH, SFTP, TLS What we offer: Flexible forms of employment and working hours (CoE or B2B) An interesting, challenging job in the dynamically developing Capital Group company; Work on innovative projects using modern technologies; Direct impact on shaping the image of the Capital Group's companies on the market; Possibility to develop competences in a wide range; Attractive salary; Stability of employment and a friendly work atmosphere; Cool benefits, among others integration meetings, internal company competitions, fruit Tuesdays, sweet Thursdays and much more;
Technology
PZU Tech S.A.
API Gateway Engineer (k/m)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior/Expert role focused on administration and support of API Gateway (Broadcom/Layer7) environments and Linux/Unix systems. The position involves L2/L3 support, system upgrades, security patching (OS and middleware), and troubleshooting API integrations. Hybrid work model with high autonomy and task-based delivery. 🗂️ Requirements: Senior/Expert level experience, 5+ years with API Gateway or middleware, 5+ years with Linux/Unix administration, Expert knowledge of Broadcom Layer7 API Gateway, Experience with L2/L3 support, Experience with system upgrades, Experience with security patching (OS and middleware), Knowledge of REST, SOAP, HTTP, Knowledge of SSL/TLS and certificates, Knowledge of OAuth2, JWT, mTLS, Basic networking knowledge (firewall, routing, load balancing), Ability to work from Poland, Availability for hybrid work (min. 1 day/week in office) 📃 Skills: Layer7, Broadcom, APIGateway, REST, SOAP, HTTP, Linux, Unix, syslog, journal, SSL, TLS, OAuth2, JWT, mTLS, Firewall, Routing, LoadBalancing, Azure, PrivateEndpoint 🏢 Description: Wymagania dla kandydata Profil: • Senior / Expert (must-have) • Doświadczenie w pracy konsultacyjnej / zadaniowej Doświadczenie • 5+ lat doświadczenia w: o API Gateway / middleware o administracji systemami Linux/Unix • Doświadczenie w: o L2/L3 support o upgrade systemów o patchowaniu bezpieczeństwa (API + OS) Kompetencje techniczne (must-have) API / Integracja • API Gateway ( Broadcom / Layer7) – poziom expert • REST / SOAP / HTTP Systemy operacyjne • Linux / Unix: o administracja systemem o zarządzanie procesami i usługami o analiza logów (syslog, journal etc.) • Zarządzanie: o zasobami systemowymi o użytkownikami i uprawnieniami Security • SSL/TLS, certyfikaty • OAuth2 / JWT / mTLS • Patchowanie bezpieczeństwa (OS + middleware) Networking • podstawy sieci: o firewall o routing o load balancing • mile widziane: o Azure networking / Private Endpoint Styl pracy • szybkie wejście w problem i rozwiązanie • praca zadaniowa • wysoka samodzielność • komunikacja ekspercka • Świadczenie pracy z terytorium Polski • Świadczenie pracy hybrydowo - minimum 1 dzień w tygodniu z biura
Technology
Link Group
C / C++ Software Engineer with German
Senior
Remote
Warsaw, Poland
130 - 180 PLN
🏢 Summary: Opportunity to develop and optimize high-performance software systems for the financial sector using C/C++. The role covers full software development lifecycle, feature implementation, system integration, and performance optimization of production systems. It focuses on building stable, maintainable, and performance-critical applications. 🗂️ Requirements: 5+ years professional software engineering experience, Strong proficiency in C, Strong proficiency in C++, Experience with Visual Studio, Experience with Git or SVN, Knowledge of relational databases, Knowledge of transactional databases, German language skills minimum B2 level 📃 Skills: C, C++, VisualStudio, Git, SVN, SQL, RelationalDatabases, TransactionalDatabases 🏢 Description: 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).
Technology
StrategicsIQ
Senior Windows Engineer (GKE / Kubernetes) - Remote Poland
Senior
Remote
1,500 - 1,700 PLN
🏢 Summary: Hands-on systems engineering role focused on enhancing and supporting Windows environments within Google Kubernetes Engine. The position centers on deep system-level debugging, incident resolution, and building reliable infrastructure and CI/CD pipelines for containerized Windows workloads at scale. It involves developing new features and improving automation for Windows support in cloud-native environments. 🗂️ Requirements: 5–8 years of experience in systems engineering, Strong expertise in Windows internals, Experience with system-level debugging, Strong networking knowledge, Hands-on experience with Kubernetes and GKE, Experience with containerized environments, Experience troubleshooting distributed systems, Experience with CI/CD pipelines, Experience with automated testing frameworks 📃 Skills: Windows, Kubernetes, GKE, Networking, CI/CD, Containers, Kernel, CrashDump, Cloud, DistributedSystems, Automation, Testing 🏢 Description: We are looking for a hands-on engineer who thrives deep in systems, debugging complex issues, and building reliable infrastructure at scale. If Windows internals, Kubernetes, and cloud-native environments are your playground this role is for you. 💡 What you’ll be doing Deliver specialized technical expertise for Windows systems and networking within Google Kubernetes Engine (GKE) Investigate, troubleshoot, and resolve production incidents and bugs from root cause analysis to implementing fixes in code Design and build new features to enhance Windows support in Kubernetes environments Maintain and improve automated build and testing frameworks for GKE Windows components Own and optimize CI/CD pipelines to ensure fast, reliable delivery Perform deep system-level and kernel debugging (including crash dump analysis) Diagnose complex system and networking issues affecting containerized Windows workloads Enable and validate new compute and storage features for upcoming product releases (NPIs) Document findings, fixes, and improvements to support engineering teams at scale 🧠 What we’re looking for 5–8 years of experience in systems engineering or similar roles Strong expertise in Windows internals, system-level debugging, and networking Solid experience with Kubernetes (especially GKE) and containerized environments Proficiency in troubleshooting complex, distributed systems Experience working with CI/CD pipelines and automated testing frameworks Ability to dive deep into problems and drive them to resolution 🌟 Nice to have Experience with kernel debugging and crash dump analysis Familiarity with cloud infrastructure and large-scale distributed systems Exposure to storage and compute systems in cloud environments 🎯 Why join? Work on cutting-edge cloud infrastructure powering real-world applications Solve complex technical challenges at scale Collaborate with top engineers in a highly impactful environment Opportunity to influence the future of Windows in Kubernetes
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
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
Upvanta sp. z o.o.
Middle/Senior C++ Software Engineer
Senior
Remote
Warsaw, Poland
960 - 1,200 PLN
🏢 Summary: Oferta dotyczy roli Middle/Senior C++ Software Engineer odpowiedzialnego za rozwój skalowalnych aplikacji backendowych oraz systemów przetwarzania danych w środowisku Linux. Stanowisko obejmuje projektowanie i optymalizację wysokowydajnych rozwiązań serwerowych oraz pracę z systemami rozproszonymi w międzynarodowym zespole. To długoterminowa współpraca przy zaawansowanych projektach z wykorzystaniem nowoczesnego C++. 🗂️ Requirements: 4–5+ lat komercyjnego doświadczenia w C++ (C++14/17 lub nowszy), Doświadczenie w backend development, Doświadczenie w systemach data-processing, Bardzo dobra znajomość OOP i dobrych praktyk inżynierii oprogramowania, Doświadczenie w tworzeniu skalowalnych aplikacji, Znajomość Linux oraz narzędzi developerskich, Wiedza z zakresu wielowątkowości i programowania współbieżnego, Doświadczenie z API, usługami danych lub systemami rozproszonymi, Komunikatywny język angielski 📃 Skills: C++, C++14, C++17, Linux, OOP, Multithreading, Concurrency, API, DistributedSystems, Backend, DataProcessing 🏢 Description: Do zespołu rozwijającego rozwiązania backendowe i data-processing poszukujemy Middle/Senior C++ Software Engineer , który posiada doświadczenie w tworzeniu skalowalnych aplikacji serwerowych oraz systemów przetwarzania danych. Szukamy osoby, która dobrze czuje się w środowisku backendowym, zna nowoczesny C++ i potrafi pracować nad rozwiązaniami o wysokiej wydajności oraz niezawodności. Twoje zadania: Tworzenie i rozwój backendowych aplikacji w C++ Projektowanie i rozwój skalowalnych systemów przetwarzania danych Implementacja rozwiązań serwerowych i usług API Optymalizacja wydajności oraz stabilności aplikacji Praca z systemami rozproszonymi i środowiskiem Linux Współpraca z międzynarodowym zespołem Wymagania: 4–5+ lat komercyjnego doświadczenia w C++ (C++14/17 lub nowszy) Doświadczenie w backend development oraz systemach data-processing Bardzo dobra znajomość zasad OOP i dobrych praktyk inżynierii oprogramowania Doświadczenie w tworzeniu skalowalnych aplikacji Znajomość Linux oraz narzędzi developerskich Wiedza z zakresu wielowątkowości i programowania współbieżnego Doświadczenie z API, usługami danych lub systemami rozproszonymi Komunikatywny język angielski umożliwiający współpracę międzynarodową Oferujemy: Pracę przy zaawansowanych rozwiązaniach backendowych i data Możliwość pracy zdalnej Współpracę z międzynarodowym zespołem ekspertów Stabilne, długoterminowe projekty Atrakcyjne warunki współpracy dopasowane do doświadczenia Możliwość rozwoju technologicznego i pracy z nowoczesnym C++
Technology
Link Group
Regular C Developer
Mid
Hybrid
Warsaw, Poland
15,000 - 18,000 PLN
🏢 Summary: Software Engineer responsible for end-to-end development of a core network orchestration and service management platform. The role covers feature ownership, architecture design, secure coding, testing, release management, and complex issue resolution. It focuses on building and maintaining high-quality, reliable systems in a Linux-based environment. 🗂️ Requirements: 3–5 years of commercial experience in software engineering, Strong hands-on proficiency in C, Scripting skills in Python, Perl, or TCL, Practical experience with Linux environments, University degree in Engineering, Computer Science, or related technical field 📃 Skills: C, Python, Perl, TCL, Linux, Git, Gerrit, Docker, Java, Ethernet, Routing, Switching, Broadband, UnitTesting 🏢 Description: About the Role: You will play a pivotal role in driving the software development lifecycle for our core network orchestration and service management platform. Your daily responsibilities will include: Taking ownership of feature development, from analyzing requirements and estimating efforts to final delivery. Designing robust architectures and implementing high-quality code. Conducting thorough security impact assessments to ensure system integrity. Executing tests, maintaining comprehensive documentation, and managing software releases. Performing root-cause analysis, debugging complex technical issues, and resolving trouble reports. Ensuring the long-term health and maintainability of the product. Core Requirements: 3 to 5 years of commercial experience in a comparable software engineering capacity. Strong, hands-on proficiency in C programming . Solid scripting skills using Python, Perl, or TCL . Practical experience operating and developing within Linux environments. A University Degree in Engineering, Computer Science, or a related technical discipline. Highly Valued (Bonus Skills): Background in the telecommunications or data communications sector, with a specific focus on service activation, network management, and provisioning platforms. Deep understanding of broadband technologies, network topologies, Ethernet, and Routing/Switching protocols. Familiarity with version control and containerization tools (such as Git, Gerrit, or Docker). A strong habit of writing unit tests to ensure code reliability. Additional Advantages: Previous background in complex Systems Integration. Coding experience in Java. Proven ability to thrive within Agile frameworks. Experience collaborating smoothly with geographically distributed teams.