April 24, 2026

C++ / C# Entwickler (m/w/d)

Senior • Hybrid

Karlsruhe, BW, Germany

Einführung & Zusammenfassung

Wir suchen nach einem erfahrenen C++/C# Entwickler für den öffentlichen Sektor, der über eine fundierte Ausbildung in der Informatik und umfangreiche praktische Erfahrungen in der Entwicklung von Softwarelösungen verfügt. Der ideale Kandidat bringt mindestens 4 Jahre Erfahrung in der C++/C#-Programmierung mit und ist versiert im Umgang mit Atlassian Tools sowie Versionskontrollsystemen wie Git. Deutschkenntnisse auf C1-Niveau und gute Englischkenntnisse sind unerlässlich.

Hauptaufgaben

  • Entwicklung, Weiterentwicklung und Wartung von Softwarelösungen in C++ und C#

  • Analyse fachlicher und technischer Anforderungen

  • Umsetzung von Softwarekomponenten gemäß Spezifikation

  • Fehleranalyse, Debugging und Optimierung bestehender Anwendungen

  • Unterstützung bei Architektur- und Designentscheidungen

  • Dokumentation von Entwicklungen und Systemen

  • Zusammenarbeit mit interdisziplinären Teams (z. B. Fachbereich, Test, Betrieb)

Wichtige Anforderungen (MUSS-Kriterien!)

  •   Abgeschlossenes Studium der Informatik oder eines vergleichbaren Studiengangs
    (mindestens Bachelor oder gleichwertige Qualifikation)

  • Sichere theoretische Kenntnisse des C++/C#-Sprachstandards (mindestens C++/C#11 mit den dort vorhandenen Sprachmitteln wie Lambda-Ausdrücken etc.) (mindestens 1 Jahr Erfahrung)

  • Praktische Erfahrungen in  C++/C# Praxis (Mindestanforderung 6 Jahre Kenntnisse)

  • Fähigkeit, mit den Atlassian Tools Jira und Confluence produktiv zu arbeiten (mindestens 2 Jahr Erfahrung)

  • Sichere Kenntnisses des Versionierungswerkzeugs Git (wie mergen von branches) (mindestens 2 Jahr Erfahrung)

  • Sehr gute Deutschkenntnisse (mind. C1 – verhandlungssicher in Wort und Schrift) und Englischkenntnisse auf Niveau B1 oder höher

  • Sichere Windows Kenntnisse, administrativer Umgang mit dem System, Verwendung von Terminal und Konsole (mindestens 2 Jahr Erfahrung)

  • Praktische Erfahrung mit Testmethoden und Prozessen, insbesondere mit Unit-Tests (mindestens 2 Jahr Erfahrung)

  • Bereitschaft agile Entwicklung

  • Bereitschaft Know-How-Transfer

  • Praktische Erfahrung mit Testmethoden und Prozessen, insbesondere mit Unit-Tests (mindestens 2 Jahr Erfahrung)

  • Kenntnisse und praktische Erfahrungen in der Erstellung von Anforderungsspezifikationen und Pflichtenheften -(mindestens 1 Jahr Erfahrung)

  • Erfahrung mit Großprojekten (öffentlichen Großprojekten wie KONSENS oder vergleichbaren Großprojekten im Bereich der freien Wirtschaft. Unter "vergleichbar" wird verstanden, Projekte mit einer Vertragslaufzeit ab 48 Monaten und einer Personalgestellung von mindestens 10 Personen.) (mindestens 1 Jahr Erfahrung)

  • Erfahrung mit Vorgehensmodellen  (Mindestanforderung 1 Methode)

Die eingesetzte Person hat praktische Erfahrung mit Vorgehensmodellen

•  Wasserfallmodell oder V-Modell

•  iteratives Modell oder Spiralmodell

•  agile Modelle wie Scrum

  • Praktische Erfahrung mit Continuous Integration / Continuous Delivery in Visual Studio Projekten (C++/C# und/oder C#) (mindestens 2 Jahr Erfahrung)

WICHTIGER HINWEIS!

Für diese Position werden Nachweise wie, Ausbildungs-/Studiennachweise, Zertifikate (Sprache, technologische Weiterbildungen, etc.) o.ä. Nachweise, wie z.B. Eigenerklärungen benötigt.

Der Berater muss wohnhaft in Deutschland sein.

 Der Berater muss ca. 20% der Zeit Vor-Ort einplanen (Karlsruhe, Stuttgart oder Freiburg). Dies kann man sicherlich staffeln.

Alle Muss-Kriterien müssen erfüllt sein und müssen in Ihren jeweiligen Projekten drin stehen und erkennbar sein sowohl von den Jahren Ihrer Ihrer Erfahrung der Muss-Kriterien.

Laufzeit des Projektes beträgt 48 Monate.

Bei Interesse, freue ich mich auf Ihre Bewerbung an: yvonne.pohl@emagine.de

Bewerbungsfrist: 27.04.2026

Similar jobs you might like

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

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

Asseco Poland S.A.

Programista C++ (m/k/os.)

Mid

Hybrid

Wroclaw, Poland

🏢 Summary: Long-term C++ developer role in a key national social insurance system supporting pension and disability benefit processes. The position involves development and maintenance of mass data processing modules within a monolithic architecture and microservices environment. The project offers stable work in a small Scrum team with focus on C++ technology. 🗂️ Requirements: Minimum 2 years of experience in C++ development, Strong knowledge of ANSI C/C++98, Knowledge of SQL and relational databases, Experience with DB2, Experience working on UNIX or Windows systems, Experience with Git, Experience with Jira 📃 Skills: C++, ANSI, SQL, DB2, UNIX, Windows, Git, Jira, Tuxedo, OpenShift, Java, Spring, SpringBoot, Hibernate, Python, Shell, UML, CICD, Angular, Scrum 🏢 Description: Szukamy Programisty C++ do długofalowego projektu przy jednym z kluczowych systemów informatycznych w Polsce – systemie, wspierającym procesy związane z przyznawaniem emerytur i rent . System jest częścią rozbudowanego środowiska w obszarze ubezpieczeń społecznych, wykorzystywanego codziennie przez tysiące pracowników Zakładu Ubezpieczeń Społecznych. Dołączysz do niewielkiego, zgranego zespołu (2 programistów, Scrum Master, Product Owner/analityczka), który odpowiada za rozwój i utrzymanie modułów przetwarzania danych masowych w systemie. Projekt jest stabilny , długoterminowy i daje realną możliwość rozwoju w technologii C++ . Jeśli masz doświadczenie w programowaniu w C++ lub chcesz ją rozwijać w praktyce, szukasz stabilnego, ale dynamicznego środowiska pracy – zapraszamy! Pracujemy w modelu hybrydowym z biura (Wrocław, Katowice) Proces rekrutacyjny prowadzony jest zdalnie (rozmowa telefoniczna, zadanie, spotkanie spotkanie z Zespołem i decyzja). Czym będziesz się zajmować? Tworzenie i rozwijanie oprogramowania w języku C++ (ANSI C/C++98; docelowo C11/C17) Utrzymanie i rozwój systemu o architekturze monolitycznej (obsługa procesów masowych) oraz komponentów opartych na mikrousługach (Tuxedo, OpenShift) Współpraca z zespołami odpowiedzialnymi za interfejsy użytkownika i inne moduły Tworzenie i aktualizacja dokumentacji technicznej Co będzie Ci potrzebne aby móc wykonywać powierzone Ci zadania? Minimum 2 lata doświadczenia jako programista C++ Znajomość języka C++ (ANSI C/C++98; mile widziane C11/C17) Znajomość SQL i relacyjnych baz danych (preferowana DB2) Doświadczenie w pracy na systemach UNIX / Windows Znajomość narzędzi: Git, Jira Umiejętność pracy zespołowej i analitycznego myślenia Mile widziane: Doświadczenie z Tuxedo, OpenShift lub mikroserwisami Znajomość Javy i technologii takich jak Spring, Spring Boot, Hibernate Znajomość języków skryptowych (Python, Shell) Wiedza z zakresu UML, CI/CD, automatyzacji procesów wytwórczych Znajomość Angular lub chęć rozwoju w kierunku front-endu Praktyka w pracy w metodyce Scrum Benefity Pracowniczy Plan Emerytalny Drużyna Active Team Spotkania integracyjne Ubezpieczenie grupowe Prywatna opieka medyczna Multisport Szkolenia Dostęp do zaawansowanych technologii Praca w największej spółce IT

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

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.​

Healthcare

Radpoint

Developer C++

Mid

Hybrid

Katowice, Poland

15,000 - 21,000 PLN

🏢 Summary: The offer is for an experienced C++ Developer to build and maintain network and cloud applications in the healthcare domain. The role involves image processing, streaming, and optimization of existing code within distributed systems. Work includes implementing new features and ensuring high-quality software in a collaborative team environment. 🗂️ Requirements: Commercial experience in C++ programming, Knowledge of relational databases, Knowledge of object-oriented databases, Understanding of HTTP protocol, Understanding of TCP/IP fundamentals, Experience with distributed systems, Experience with static code analysis 📃 Skills: C++, SQL, HTTP, TCP/IP, DistributedSystems, StaticAnalysis, ImageProcessing, Streaming, Cloud 🏢 Description: Miejsce pracy: ul. Ceglana 35, 40-514 Katowice Jesteśmy dynamicznie rozwijającą się firmą technologiczną, która specjalizuje się w tworzeniu zaawansowanych rozwiązań w obszarze aplikacji sieciowych i chmurowych. W związku z rozwojem naszych projektów poszukujemy doświadczonego Developera C++, który dołączy do naszego zespołu. Nasze projekty skoncentrowane są na obszarze Healthcare. Obowiązki : Programowanie aplikacji sieciowych oraz aplikacji chmurowych. Przetwarzanie obrazu i strumieniowe w różnorodnych projektach. Wdrażanie nowych funkcjonalności oraz utrzymanie i optymalizacja istniejącego kodu. Współpraca w ramach zespołu projektowego w celu zapewnienia wysokiej jakości oprogramowania. Wymagania : Doświadczenie w programowaniu w C++. Znajomość baz danych relacyjnych i obiektowych. Dobra znajomość protokołu HTTP i podstaw sieci TCP/IP. Doświadczenie z systemami rozproszonymi mile widziane . Mile widziane doświadczenie ze statyczną analizą kodu. Dodatkowym atutem będzie doświadczenie w tworzeniu aplikacji mobilnych. Oferujemy : Stabilne zatrudnienie w nowoczesnym środowisku pracy Możliwość rozwoju zawodowego i zdobycia doświadczenia w projektach różnego rodzaju Core hours 9:00-15:00 Możliwość zdalnego świadczenia usług, jednak chętnie zobaczymy Cię w biurze 😉 Wynagrodzenie adekwatne do umiejętności i doświadczenia Jak rekrutujemy? Chcemy mieć pewność, że wszyscy kandydaci mają równe szanse, dlatego korzystamy z testu TestGorilla. Chcesz dołączyć do naszego zespołu? Zacznij od kliknięcia w poniższy link. https://app.testgorilla.com/s/9naqdw58 W tym momencie kończymy pierwszy etap rekrutacji. Drugi etap to podsumowująca test techniczna rozmowa online/stacjonarnie trwająca około 1h. Etap trzeci to spotkanie w biurze/online składające się ze swobodnej rozmowy i części negocjacyjnej, gdy już wiemy, że chcemy współpracować.

Technology

PTH EUROTRONIC

C++ Software Engineer

Mid

On-site

Poznan, Poland

🏢 Summary: Offer for a C++ Developer responsible for developing and maintaining software solutions, ensuring high code quality, and participating in continuous integration processes. The role involves creating new functionalities, modifying existing systems, and analyzing, testing, and fixing reported issues. Position is primarily onsite in Poznań with potential hybrid work later. 🗂️ Requirements: Good knowledge of C++, Ability to use Windows or Linux command line (CLI), Basic knowledge of relational databases, Knowledge of SQL, Experience with version control systems SVN or GIT, Residence in Poznań area or willingness to relocate 📃 Skills: C++, SQL, SVN, GIT, CLI, Windows, Linux, RDBMS 🏢 Description: Obecnie poszukujemy dobrze zorganizowanej i dbającej o wysokie standardy pracy osoby, która chciałaby dołączyć do naszego zespołu jako C++ Developer. Zależy nam na osobach, które mieszkają w Poznaniu lub okolicach - bądź są gotowe do relokacji! Jak pracujemy, co dla nas Ważne: Stawiamy na wytwarzanie oprogramowania techniką ciągłej integracji. Stawiamy na bezpośrednią komunikację w zespole. Stawiamy na różnorodność w zespole i postaramy się wykorzystać Twój potencjał. Stawiamy na długotrwałą współpracę. Twój zakres obowiązków: Tworzenie poprawnych, działających programów. Wprowadzanie zmian w istniejących funkcjonalnościach. Dbanie o jakość tworzonych rozwiązań. Analiza, testy i usuwanie zgłaszanych błędów. Wymagania: Dobra znajomość C++. Umiejętność korzystania z powłoki systemowej Windows / Linux (CLI). Podstawowa wiedza na temat relacyjnych baz danych oraz znajomość SQL. Znajomość narzędzi systemu kontroli wersji SVN lub GIT. Mile widziane: Znajomość technologii: Qt, PostgreSQL, Python. Znajomość języka angielskiego. Orientacja w zagadnieniach związanych z branżą energetyczną. Oferujemy: Zatrudnienie na umowę o pracę lub kontrakt B2B Pracę stacjonarna w komfortowym biurze (Poznań, z możliwością pracy hybrydowej w późniejszym okresie Ciekawe projekty branżowe np. SCADA / ADMS dla koncernów energetycznych w Polsce i za zagranicą (TAURON, ENERGA, ENEA, ENEXIS, STEDIN) Rozwój zawodowy – wsparcie merytoryczne całego zespołu oraz zewnętrzne i firmowe szkolenia / warsztaty. Elastyczne godziny pracy (zaczynamy pracę między 7:00 a 9:00) Ubezpieczenie grupowe, dofinansowanie do urlopów wypoczynkowych, prywatnej opieki medycznej i karty Multisport Zapraszamy do aplikowania! Informujemy, że do wybranych kandydatów zostanie przesłany kwestionariusz rekrutacyjny (jako część procesu rekrutacyjnego).

Technology

EPAM Systems

Senior C++ Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior C++ Engineer role focused on transforming ML and data science prototypes into high-performance, production-grade C++ applications for real-time, resource-constrained and cloud environments. The position involves optimizing, containerizing and deploying deterministic, low-latency systems with strong emphasis on reliability, performance and CI/CD practices. The offer includes flexible remote work within Poland, career development programs and comprehensive benefits. 🗂️ Requirements: 5+ years of experience in modern C++ (C++17/C++20), Strong knowledge of multithreading, concurrency and synchronization in Linux, Experience developing deterministic, low-latency real-time systems, Proficiency with CMake and Conan package management, Experience profiling and optimizing CPU and memory usage in Linux, Ability to write unit and automated tests, Experience debugging low-level communication issues, Hands-on experience with Docker in Linux production environments, Experience with CI/CD and release pipelines, Familiarity with Agile tools (Azure DevOps, JIRA, Confluence, Bitbucket), Fluent English (B2+ level) 📃 Skills: C++, C++17, C++20, Linux, Multithreading, Concurrency, CMake, Conan, Docker, CI/CD, Azure, JIRA, Confluence, Bitbucket, Python, MQTT, ZeroMQ, ProtoBuf, Kafka, HTTP, Bash, Kubernetes, TCP/IP, systemd 🏢 Description: We are seeking a Senior C++ Engineer to collaborate with Data Scientists and Machine Learning experts in transforming prototype algorithms into hardened, reliable, production-grade applications. In this role, you will convert research workflows into high-performance C++ systems capable of running on resource-constrained hardware or scalable cloud environments. Responsibilities Collaborate closely with Data Scientists and Machine Learning experts to turn prototype algorithms and data processing pipelines into hardened, reliable, production-grade "always-on" applications written in C++ Conversion of research and prototype ML/data-processing workflows (primarily Python-based) into high-performance, reliable C++ production systems Implementation of data quality safeguards, sanitization and required low-level interfaces for real-time inference on streaming data Optimization of code for predictable behavior, high reliability and efficient resource utilization (compute/memory/storage) on resource-constrained environments Support the development of high-performance, high-reliability solutions capable of running on resource-constrained hardware or in cost-effective, highly-scalable cloud applications Translation of real-world process dynamics, sensor behavior and system constraints into realistic online control solutions Documentation and communication of assumptions, results, limitations, risks and deployment considerations for discussion with the broader technical audience Requirements 5+ years of experience in modern C++ software development using C++17/C++20 Understanding of multithreading, concurrency, synchronization and performance optimization in Linux environments Background in developing deterministic, low-latency software for real-time systems Proficiency in CMake, modern C++ build systems and Conan package management for C++ Skills in profiling and optimizing CPU/memory utilization in constrained Linux environments Competency in writing unit tests and automated tests Proven capability to debug low-level communication issues and optimize performance under constrained environments Hands-on expertise designing, deploying and debugging containerized applications using Docker in Linux production environments Experience with CI/CD & Release pipelines: multi OS runners, artifact signing, SBOMs/vulnerability scanning Familiarity with Agile toolsets such as Azure DevOps, Atlassian tools like Confluence, JIRA and Bitbucket Fluent English communication skills at a B2+ level Nice to have Capability to independently deploy and manage cloud-native or edge-native microservices in Linux environments Flexibility to work closely with research, data science and platform engineering teams to bridge prototype and production environments Skills in Python and C++ interoperability Familiarity with industry IoT standards and protocols such as MQTT/SparkplugB, ZeroMQ, ProtoBuf, Kafka and HTTP Expertise in Linux, Bash/Shell scripting, Docker, TCP/IP networking, Kubernetes, systemd, logging, OTA/rollback strategies and advanced debugging techniques Background in deploying software in industrial environments, including remote diagnostics and field support Familiarity with .NET/C# 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++ Engineer

Senior

Remote

Katowice, Poland

🏢 Summary: Senior C++ Engineer role focused on transforming Python-based research and machine learning prototypes into high-performance, production-grade C++ applications for real-time and resource-constrained environments. The position involves optimizing, containerizing and deploying reliable systems across edge and scalable cloud platforms. You will collaborate closely with data science teams to deliver deterministic, low-latency solutions with strong CI/CD and quality standards. 🗂️ Requirements: 5+ years of modern C++ development (C++17/C++20), Strong knowledge of multithreading, concurrency and synchronization in Linux, Experience building deterministic, low-latency real-time systems, Proficiency with CMake and Conan package management, Experience profiling and optimizing CPU and memory usage in constrained Linux environments, Ability to write unit and automated tests, Experience debugging low-level communication and performance issues, Hands-on experience with Docker in Linux production environments, Experience with CI/CD and release pipelines, Familiarity with Agile tools (Azure DevOps, JIRA, Confluence, Bitbucket), Fluent English (B2+ level) 📃 Skills: C++, C++17, C++20, Linux, CMake, Conan, Docker, CI/CD, Azure, JIRA, Confluence, Bitbucket, Python, Kubernetes, Bash, TCP/IP, MQTT, ZeroMQ, ProtoBuf, Kafka, HTTP, .NET, C# 🏢 Description: We are seeking a Senior C++ Engineer to collaborate with Data Scientists and Machine Learning experts in transforming prototype algorithms into hardened, reliable, production-grade applications. In this role, you will convert research workflows into high-performance C++ systems capable of running on resource-constrained hardware or scalable cloud environments. Responsibilities Collaborate closely with Data Scientists and Machine Learning experts to turn prototype algorithms and data processing pipelines into hardened, reliable, production-grade "always-on" applications written in C++ Conversion of research and prototype ML/data-processing workflows (primarily Python-based) into high-performance, reliable C++ production systems Implementation of data quality safeguards, sanitization and required low-level interfaces for real-time inference on streaming data Optimization of code for predictable behavior, high reliability and efficient resource utilization (compute/memory/storage) on resource-constrained environments Support the development of high-performance, high-reliability solutions capable of running on resource-constrained hardware or in cost-effective, highly-scalable cloud applications Translation of real-world process dynamics, sensor behavior and system constraints into realistic online control solutions Documentation and communication of assumptions, results, limitations, risks and deployment considerations for discussion with the broader technical audience Requirements 5+ years of experience in modern C++ software development using C++17/C++20 Understanding of multithreading, concurrency, synchronization and performance optimization in Linux environments Background in developing deterministic, low-latency software for real-time systems Proficiency in CMake, modern C++ build systems and Conan package management for C++ Skills in profiling and optimizing CPU/memory utilization in constrained Linux environments Competency in writing unit tests and automated tests Proven capability to debug low-level communication issues and optimize performance under constrained environments Hands-on expertise designing, deploying and debugging containerized applications using Docker in Linux production environments Experience with CI/CD & Release pipelines: multi OS runners, artifact signing, SBOMs/vulnerability scanning Familiarity with Agile toolsets such as Azure DevOps, Atlassian tools like Confluence, JIRA and Bitbucket Fluent English communication skills at a B2+ level Nice to have Capability to independently deploy and manage cloud-native or edge-native microservices in Linux environments Flexibility to work closely with research, data science and platform engineering teams to bridge prototype and production environments Skills in Python and C++ interoperability Familiarity with industry IoT standards and protocols such as MQTT/SparkplugB, ZeroMQ, ProtoBuf, Kafka and HTTP Expertise in Linux, Bash/Shell scripting, Docker, TCP/IP networking, Kubernetes, systemd, logging, OTA/rollback strategies and advanced debugging techniques Background in deploying software in industrial environments, including remote diagnostics and field support Familiarity with .NET/C# 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++ Engineer

Senior

Remote

Poznan, Poland

🏢 Summary: The offer is for a Senior C++ Engineer to transform research-grade ML and data processing prototypes into high-performance, production-ready C++ systems for real-time and resource-constrained environments. The role focuses on optimizing, deploying and maintaining reliable, low-latency applications across edge devices and scalable cloud platforms. You will collaborate closely with Data Scientists to bridge the gap between prototype workflows and hardened production solutions. 🗂️ Requirements: 5+ years of modern C++ development (C++17/C++20), Strong knowledge of multithreading, concurrency and synchronization in Linux, Experience building deterministic, low-latency real-time systems, Proficiency with CMake and Conan package management, Experience profiling and optimizing CPU and memory usage in Linux, Ability to write unit and automated tests, Experience debugging low-level communication issues, Hands-on experience with Docker in Linux production environments, Experience with CI/CD and release pipelines, Familiarity with Agile tools (Azure DevOps, JIRA, Confluence, Bitbucket), Fluent English (B2+ level) 📃 Skills: C++, C++17, C++20, Linux, CMake, Conan, Docker, CI/CD, Azure, JIRA, Confluence, Bitbucket, Python, MQTT, ZeroMQ, ProtoBuf, Kafka, HTTP, Bash, Kubernetes, TCP/IP, .NET, C# 🏢 Description: We are seeking a Senior C++ Engineer to collaborate with Data Scientists and Machine Learning experts in transforming prototype algorithms into hardened, reliable, production-grade applications. In this role, you will convert research workflows into high-performance C++ systems capable of running on resource-constrained hardware or scalable cloud environments. Responsibilities Collaborate closely with Data Scientists and Machine Learning experts to turn prototype algorithms and data processing pipelines into hardened, reliable, production-grade "always-on" applications written in C++ Conversion of research and prototype ML/data-processing workflows (primarily Python-based) into high-performance, reliable C++ production systems Implementation of data quality safeguards, sanitization and required low-level interfaces for real-time inference on streaming data Optimization of code for predictable behavior, high reliability and efficient resource utilization (compute/memory/storage) on resource-constrained environments Support the development of high-performance, high-reliability solutions capable of running on resource-constrained hardware or in cost-effective, highly-scalable cloud applications Translation of real-world process dynamics, sensor behavior and system constraints into realistic online control solutions Documentation and communication of assumptions, results, limitations, risks and deployment considerations for discussion with the broader technical audience Requirements 5+ years of experience in modern C++ software development using C++17/C++20 Understanding of multithreading, concurrency, synchronization and performance optimization in Linux environments Background in developing deterministic, low-latency software for real-time systems Proficiency in CMake, modern C++ build systems and Conan package management for C++ Skills in profiling and optimizing CPU/memory utilization in constrained Linux environments Competency in writing unit tests and automated tests Proven capability to debug low-level communication issues and optimize performance under constrained environments Hands-on expertise designing, deploying and debugging containerized applications using Docker in Linux production environments Experience with CI/CD & Release pipelines: multi OS runners, artifact signing, SBOMs/vulnerability scanning Familiarity with Agile toolsets such as Azure DevOps, Atlassian tools like Confluence, JIRA and Bitbucket Fluent English communication skills at a B2+ level Nice to have Capability to independently deploy and manage cloud-native or edge-native microservices in Linux environments Flexibility to work closely with research, data science and platform engineering teams to bridge prototype and production environments Skills in Python and C++ interoperability Familiarity with industry IoT standards and protocols such as MQTT/SparkplugB, ZeroMQ, ProtoBuf, Kafka and HTTP Expertise in Linux, Bash/Shell scripting, Docker, TCP/IP networking, Kubernetes, systemd, logging, OTA/rollback strategies and advanced debugging techniques Background in deploying software in industrial environments, including remote diagnostics and field support Familiarity with .NET/C# 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.