May 30, 2026
System Engineer for Legacy Application C/C++
Senior • Hybrid
170 - 170 PLN/hr
Warsaw, Poland
B2B, 170 pln/h + VAT
mode: 3 days a week from the office in Warsaw
This role focuses on taking full ownership of the legacy application components, enhancing system stability, and leading initiatives for both regulatory compliance and overall improvement.
Main Responsibilities:
Take end-to-end ownership of the 4450 / LETU and related components.
Analyze and understand data flows, integrations, and dependencies across systems.
Support mandatory regulatory or business-driven changes.
Investigate and debug incidents.
Package and deploy activities.
Work across the C / C++ codebase, UI layers, and document templates.
Drive knowledge consolidation through reverse engineering and structuring.
Improve documentation and operational stability.
Contribute to lifecycle decisions (maintain, modernize, or decommission).
Engage in effort vs. value trade-off discussions with stakeholders.
Key Requirements:
Proficiency in C / C++.
Experience with Scrum methodology.
Experience with Continuous Integration/Continuous Deployment (CICD).
Familiarity with GitHub Copilot.
Nice to Have:
Domain knowledge of credit.
Similar jobs you might like
Technology
Avenga
System Engineer for legacy application C/C++
Mid
Hybrid
Warsaw, MZ, Poland
140 - 155 PLN
🏢 Summary: The offer involves end-to-end ownership of the 4450 / LETU system and related components, focusing on maintenance, regulatory changes, incident resolution, and lifecycle decisions. The role includes working across a C/C++ codebase, UI and integration layers, supporting deployments, and improving documentation and operational stability. It also requires analysing system integrations and contributing to modernization or decommissioning strategies. 🗂️ Requirements: Experience with C and C++, Experience working in Scrum methodology, Experience with CI/CD pipelines, Proficiency in GitHub Copilot, Ability to analyse data flows and system integrations, Experience with incident investigation and debugging, Experience with packaging and deployment processes, Ability to work across legacy and integration components 📃 Skills: C, C++, Scrum, CI/CD, GitHub, Copilot, VBA, Java 🏢 Description: Detailed description of work task to be carried out: Take end-to-end ownership of 4450 / LETU and related components Analyse and understand data flows, integrations, and dependencies across systems Support: Mandatory regulatory or business-driven changes Incident investigation and debugging Packaging and deployment activities Work across C / C++ codebase DScreen UI layer VBA-based document templates Minor Java integration components Knowledge consolidation (reverse engineering + KT structuring) Improvement of documentation and operational stability Contribute to Lifecycle decisions (maintain vs. modernise vs. decommission) Effort vs. value trade-off discussions with stakeholders Must-have knowledge and experience: C / C++ scrum CICD use of git hub copilot
Technology
DCG
C/C++ System Engineer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: C/C++ System Engineer role focused on owning and maintaining legacy application components, analyzing complex system integrations, and supporting regulatory and business-driven changes. The position involves troubleshooting, debugging, deployment support, and contributing to lifecycle decisions for interconnected systems in a hybrid work model. 🗂️ Requirements: Strong experience with C development, Strong experience with C++ development, Experience working in Agile (Scrum) environments, Experience with CI/CD pipelines, Practical experience with GitHub Copilot, Strong troubleshooting and debugging skills, Experience working with legacy systems, Ability to analyze complex system integrations and dependencies, Fluent English (spoken and written) 📃 Skills: C, C++, Agile, Scrum, CI/CD, GitHub, Copilot, VBA, Java, Debugging, Git, ReverseEngineering 🏢 Description: As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for: C/C++ System Engineer Hybrid work model - 3x per week work from the office - Warsaw Responsibilities: Take end‑to‑end ownership of legacy application components (4450 / LETU and related modules) Analyze and understand data flows, system integrations, and dependencies Support mandatory regulatory and business-driven changes Perform incident investigation, troubleshooting, and debugging Support packaging and deployment activities Work across multiple components, including: C / C++ codebase, DScreen UI layer, VBA-based document templates, Java integration components Drive knowledge consolidation, including reverse engineering and structured knowledge transfer Improve documentation and operational stability of the application Contribute to lifecycle decisions (maintain, modernize, or decommission systems) Participate in discussions on effort vs. value trade‑offs with stakeholders Requirements: Strong experience with C / C++ development Experience working in Agile (Scrum) environments Experience with CI/CD pipelines Practical experience using GitHub Copilot Strong experience in troubleshooting and system analysis, including working with legacy systems Ability to analyze complex system dependencies and integrations Strong analytical and problem‑solving skills Ability to work independently with high level of ownership Strong communication skills and ability to collaborate with stakeholders Fluent English (spoken and written) Nice to have: Experience in credit domain / financial systems Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program
Technology
EPAM Systems
Junior C++ Engineer
Junior
Hybrid
Wroclaw, Poland
🏢 Summary: Hybrid C++ engineering role focused on end-to-end ownership of key components within an internal storage platform, including design, development and long-term system reliability. The position involves cross-team collaboration, architectural consistency and implementation of modern C++ solutions to enhance performance and maintainability. Engineers independently deliver high-quality, testable features while optimizing and stabilizing existing codebases. 🗂️ Requirements: Proficiency in Modern C++ (C++20, C++23), Experience with Bazel build system, Proficiency in Git or Mercurial, Hands-on experience with Google Test or similar testing frameworks, Ability to design and deliver solutions independently, Experience maintaining and optimizing complex C++ codebases 📃 Skills: C++, C++20, C++23, Bazel, Git, Mercurial, GoogleTest, Protobuf 🏢 Description: This role involves end‑to‑end ownership of key components of an internal storage platform, developed in a cross‑team environment. The position requires independently designing and delivering solutions in collaboration with multiple teams, integrating their requirements, and ensuring architectural consistency, quality, and long‑term maintainability of the overall system. It’s a hybrid role for Wroclaw with 3 days from the office. Responsibilities Design, develop and enhance features for an internal storage platform Maintain existing codebases, including debug, performance optimization and long-term stability improvements Implement new system policies to improve reliability, safety and maintainability Collaborate with cross functional teams to review designs, propose improvements and ensure correct integration Write clean, well-documented and testable code that follows modern C++ best practices Requirements Proficiency in Modern C++: Deep understanding of current standards, specifically C++20 and C++23 Build Systems: Experience with build tools such as Bazel Version Control Systems: Proficiency in Git or Mercurial Testing Frameworks: Hands-on experience with testing tools like Google Test Nice to have Systems Knowledge: Basic understanding of file systems Communication Protocols: Familiarity with data serialization and communication protocols, such as Protocol Buffers (Protobuf) 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
Junior C++ Engineer
Junior
Hybrid
Krakow, Poland
🏢 Summary: Hybrid role in Krakow focused on end-to-end ownership of key components of an internal storage platform using Modern C++. The position involves designing, developing and maintaining platform features while ensuring architectural consistency, reliability and long-term maintainability in a cross-team environment. The engineer collaborates across teams to integrate requirements and deliver high-quality, testable solutions. 🗂️ Requirements: Proficiency in Modern C++ (C++20 and C++23), Experience with Bazel build system, Proficiency with Git or Mercurial, Hands-on experience with Google Test or similar testing frameworks, Ability to design and deliver solutions independently, Experience maintaining and optimizing existing C++ codebases 📃 Skills: C++, C++20, C++23, Bazel, Git, Mercurial, GoogleTest, Protobuf, FileSystems 🏢 Description: This role involves end‑to‑end ownership of key components of an internal storage platform, developed in a cross‑team environment. The position requires independently designing and delivering solutions in collaboration with multiple teams, integrating their requirements, and ensuring architectural consistency, quality, and long‑term maintainability of the overall system. It’s a hybrid role for Krakow with 3 days from the office. Responsibilities Design, develop and enhance features for an internal storage platform Maintain existing codebases, including debug, performance optimization and long-term stability improvements Implement new system policies to improve reliability, safety and maintainability Collaborate with cross-functional teams to review designs, propose improvements and ensure correct integration Write clean, well-documented and testable code that follows modern C++ best practices Requirements Proficiency in Modern C++: Deep understanding of current standards, specifically C++20 and C++23 Build Systems: Experience with build tools such as Bazel Version Control Systems: Proficiency in Git or Mercurial Testing Frameworks: Hands-on experience with testing tools like Google Test Nice to have Systems Knowledge: Basic understanding of file systems Communication Protocols: Familiarity with data serialization and communication protocols, such as Protocol Buffers (Protobuf) 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
Hybrid
Krakow, Poland
🏢 Summary: Senior or Lead C++ Engineer role focused on developing and optimizing high-performance C++ applications in a Unix/Linux environment for the banking and financial services sector. The position involves low-level engineering, shell scripting, code reviews, and collaboration on complex technical challenges in a hybrid work model. Candidates will work with modern C++ standards and contribute to technically advanced engineering projects. 🗂️ Requirements: 3+ years of software development experience, Strong knowledge of modern C++, Experience with C++11, Experience with C++14, Experience with C++17, Experience with C++20, Solid experience with UNIX/Linux, Expertise in UNIX shell scripting, English proficiency at B2 level or higher 📃 Skills: C++, C++11, C++14, C++17, C++20, UNIX, Linux, Shell, Git, Python 🏢 Description: Are you a true C++ enthusiast who lives and breathes modern C++? Do you thrive in a Unix/Linux environment and enjoy working close to the hardware? If you consider yourself a C++ geek who values hands-on engineering and understands hardware at a fundamental level, we want to hear from you! We are seeking a skilled Senior or Lead C++ Engineer to join a Project for our Client, a global leader in the area of banking, investment banking and financial services. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw or Krakow. Responsibilities Design, develop, and optimize high-performance C++ applications Work closely with hardware, leveraging your deep understanding of system internals Write and maintain UNIX shell scripts to automate engineering workflows Collaborate with other engineers to solve complex technical challenges Contribute to a culture of technical excellence and innovation Deliver high quality code, aligned with guidelines and standards Conduct code reviews and test software as needed Add value to the Team through your knowledge and programming skills and grow in achieving unique and outstanding performance Learn from your motivated and skilled colleagues and in turn share your knowledge with other team members Requirements 3+ years of experience in software development Strong proficiency in modern C++ (C++11/14/17/20) Solid experience with UNIX/Linux environments Expertise in UNIX shell scripting English proficiency at B2 level or higher Nice to have Experience with Git for version control Familiarity with Python for scripting and automation 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
Hybrid
Wroclaw, Poland
🏢 Summary: Senior or Lead C++ Engineer role focused on developing and optimizing high-performance C++ applications in a Unix/Linux environment for the banking and financial services sector. The position involves low-level system work, shell scripting, code reviews, and collaboration on complex engineering challenges in a hybrid work model based in Wroclaw or Krakow. 🗂️ Requirements: 3+ years of software development experience, Strong knowledge of modern C++, Experience with UNIX/Linux environments, Expertise in UNIX shell scripting, English proficiency at B2 level or higher 📃 Skills: C++, UNIX, Linux, Shell, Git, Python 🏢 Description: Are you a true C++ enthusiast who lives and breathes modern C++? Do you thrive in a Unix/Linux environment and enjoy working close to the hardware? If you consider yourself a C++ geek who values hands-on engineering and understands hardware at a fundamental level, we want to hear from you! We are seeking a skilled Senior or Lead C++ Engineer to join a Project for our Client, a global leader in the area of banking, investment banking and financial services. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw or Krakow. Responsibilities Design, develop, and optimize high-performance C++ applications Work closely with hardware, leveraging your deep understanding of system internals Write and maintain UNIX shell scripts to automate engineering workflows Collaborate with other engineers to solve complex technical challenges Contribute to a culture of technical excellence and innovation Deliver high quality code, aligned with guidelines and standards Conduct code reviews and test software as needed Add value to the Team through your knowledge and programming skills and grow in achieving unique and outstanding performance Learn from your motivated and skilled colleagues and in turn share your knowledge with other team members Requirements 3+ years of experience in software development Strong proficiency in modern C++ (C++11/14/17/20) Solid experience with UNIX/Linux environments Expertise in UNIX shell scripting English proficiency at B2 level or higher Nice to have Experience with Git for version control Familiarity with Python for scripting and automation 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
Be | Shaping the Future Poland
Senior C++ Developer
Senior
Remote
Warsaw, Poland
140 - 150 PLN
🏢 Summary: B2B contract for an experienced C++ Developer to build and maintain a high‑availability order‑capture system used across multiple financial distribution channels. The role focuses on low‑level C++ development in POSIX environments, implementing trading and order processing features, and ensuring system stability in clustered, load‑balanced architectures. Work includes integration with external systems, performance optimization, and support of complex financial workflows. 🗂️ Requirements: Strong experience in C++ development, Experience in banking or finance projects, Experience with Unix/Linux environments, Knowledge of POSIX APIs, Understanding of multithreading, Understanding of IPC, Understanding of networking concepts, Experience with shell scripting (Bash), Experience with relational databases, Ability to work with legacy codebases, Experience with complex business process systems, Good English (minimum B2) 📃 Skills: C++, POSIX, Unix, Linux, Solaris, Make, CC, Multithreading, IPC, Networking, Bash, Oracle, SQL, HTTPS 🏢 Description: Be | Shaping the Future Poland has a proven position of being a reliable partner for financial services organisations to analyse complex requirements, find solutions and implement them in their entirety, regardless of their complexity. Since the foundation of Be Poland in 2013, we have been continually expanding and customising our spectrum of services. Today, we are privileged to have in our team the best individuals in each sector we operate within the financial services industry. We are looking for a skilled C++ Developer to support the backend development of a high‑availability order‑capture system used across multiple distribution channels (branches, call centers, online trading). The system handles security order entry, validation, updates, cancellations, and integrates with numerous surrounding applications. Location: Remote from Poland Contract Type: B2B Responsibilities: Develop and maintain C++ components in POSIX environments using Make and CC toolchains on Solaris and Linux platforms Implement features for order entry, validation, STP processing, and workflows for external and internal markets Work on modules supporting real‑time quote trading, fixed‑price bond trading, new issue subscriptions (IPOs), standing orders, deposit transfers, and closed‑end fund subscriptions Maintain and improve complex search functionality for securities Ensure system stability within a high‑availability architecture (clustered servers, load‑balanced environments, and resilient database setups) Collaborate with teams integrating the system with browser clients, extranet channels, direct banking flows, and external WebServices (via HTTPS) Communication with business counterparts to align on implementation details Support troubleshooting, performance optimization, and production operations Requirements: Strong experience in C++ development (core language, low-level/system programming) Experience with banking/ finance projects is a must! Solid experience with Unix/Linux environments and POSIX APIs Good understanding of multithreading, IPC, networking, and system-level concepts Experience with shell scripting (e.g. Bash) Good experience with interfacing technologies and tools (Messaging, web services, RDBMS integration, SoapUI/Postman, Axis2, etc.) Good experience with relational database, ideally Oracle Ability to debug and work within existing/legacy codebases Experience with a system that implements complex business processes ( ideally from the financial sector ) Experience with high availability or clustered systems is a plus Good English knowledge (at least B2 lvl) German knowledge is nice to have :) Our offer: Competitive remuneration on B2B contract Option to activate Medicover and Multisport on preferential terms Access to Mindgram – mental health & well-being platform Free gym at Q22 Personal development – internal online / onsite DevTalks Referral bonus program International environment
Technology
emagine Polska
.NET Backend Developer
Senior
Hybrid
Warsaw, Poland
48 - 48 PLN/hr
🏢 Summary: Senior Backend Developer role focused on Risks & Inspections and Safety Intelligence projects using .NET/C# and event-driven architecture. The position involves API and service development, domain modeling, integrations, and comprehensive testing in a hybrid work model based in Warsaw. Full-time B2B contract with potential long-term extension and occasional international travel. 🗂️ Requirements: Strong proficiency in .NET, Strong proficiency in C#, Experience in API development, Experience in service implementation, Familiarity with event-driven architecture, Expertise in domain modeling, Knowledge of tenant-aware data management, Experience with unit testing, Experience with integration testing, Experience with service testing, Experience with contract testing, English proficiency, Availability for hybrid work in Warsaw 📃 Skills: .NET, C#, API, React, MDM, workflow, audit, testing, integration, queues, idempotency 🏢 Description: • Work model: hybrid - 2 days a week, Warsaw office. • Project language: English. • Start: ASAP or 30 days. • Remuneration: B2B > up to 48 USD/hour. • FTE: full-time (40 hours per week) • Business Travel: may travel once a year to France or the Netherlands. • Equipment: laptop provided by the client • Industry: Information Services. We are seeking a skilled Backend Developer to join our innovative team focusing on Risks & Inspections and Safety Intelligence projects. The ideal candidate will possess robust experience in .NET / C# development, API and service implementation, and event-driven design patterns. You will play a critical role in ensuring effective domain modeling, integration with various services, and thorough testing methodologies. Main Responsibilities: Implementing strong .NET / C# development practices. Executing API and service implementations. Utilizing event-driven patterns such as events, queues, and idempotency. Developing comprehensive domain models and state management. Managing tenant-aware data access and conducting authorization checks. Integrating with MDM, workflow, audit, and various data services. Conducting unit, integration, service, and contract testing. Collaborating on specifications from structured requirements. Key Requirements: Strong proficiency in .NET / C#. Experience in API and service development. Familiarity with event-driven software architecture. Expertise in domain modeling and traceability. Knowledge of tenant-aware data management. Experience in effective testing methodologies across multiple domains. Nice to Have: Experience with React or similar frameworks. Understanding of spec-driven development practices. Capability to work in a contract-first delivery environment. Experience with cross-capability collaboration. Other Details: The role is designed for a new initiative with a senior-level requirement. Two 5-person teams are being built with a target start date within 3-4 weeks. The initial contract duration is 12 months, with potential extensions subject to a one-month notice period. The work is primarily remote, requiring office attendance two days a week. Candidates may need to travel to the Netherlands or France once during the year. English language proficiency is necessary, and equipment will be provided by the organization.
Technology
Cyclad
C++ Modernization Engineer (VS 2022 / Windows / COM)
Senior
Remote
Warsaw, Poland
135 - 135 PLN/hr
🏢 Summary: Senior C++ engineer role focused on modernizing multiple legacy C++ products by migrating to Visual Studio 2022 and updating outdated dependencies. The project involves refactoring legacy code, upgrading build pipelines, and ensuring compatibility and stability across eight components. This is a 6‑month remote consulting engagement with possible extension. 🗂️ Requirements: Strong experience with modern and legacy C++, Deep knowledge of Windows development (Win32, DLLs, services, file systems), Hands-on experience with COM and ActiveX, Experience migrating projects from older Visual Studio versions, Strong debugging skills, Refactoring experience in legacy codebases, Experience with MSBuild, Experience with CI/CD pipelines, European Union citizenship, Residence in Poland 📃 Skills: C++, MSVC, VisualStudio, Win32, DLL, COM, ActiveX, MSBuild, CI/CD, Bitbucket, Boost, Solace, LZO, WebSphere, Windows, UNIX 🏢 Description: We are looking for a senior C++ engineer to lead the modernization of multiple legacy C++ products. The project includes upgrading dependencies from legacy MSVC++ Redistributables (2010–2017) to MSVC++ 2022 , ensuring full compatibility with Visual Studio 2022 , modernizing build pipelines, and validating functional stability across 8 components. Project information: Type of project: Consulting Office location: Warszawa Work mode: Remote Budget: 135 PLN net /h - b2b Project length: 6 months with an option for extension Only candidates with citizenship in the European Union and residence in Poland Start date: ASAP (depending on candidate availability) Key Responsibilities Migrate all products to Visual Studio 2022 Remove obsolete C++ runtime dependencies Refactor legacy code for modern toolsets Update CI/CD pipelines (Bitbucket preferred) Validate third-party integrations (Boost, Solace C Driver, LZO, etc.) Fix known issues and support final sign-off Requirements Strong experience in modern & legacy C++ Deep knowledge of Windows development (Win32, DLLs, services, file systems) Hands-on experience with COM / ActiveX Migration experience from older Visual Studio versions Strong debugging and refactoring skills Experience with MSBuild and CI/CD pipelines Nice to have: Solace C Driver (7.x) WebSphere MQ client development Boost-based services LZO compression library Cross-platform builds (Windows & UNIX environments) We offer: Remote working model Full-time job agreement based on b2b Private medical care with dental care (covering 70% of costs) + rehabilitation package. Family package option possible Multisport card (also for an accompanying person) Life insurance
Technology
emagine Polska
.NET Backend Developer
Senior
Hybrid
Warsaw, Poland
39 - 42 EUR/hr
🏢 Summary: Senior Backend Developer role focused on Risks & Inspections and Safety Intelligence projects using .NET/C# and event-driven architecture. The position involves API and service development, domain modeling, integrations, and advanced testing practices in a hybrid work model based in Warsaw. The contract is full-time B2B for 12 months with possible extension and requires English proficiency. 🗂️ Requirements: Strong proficiency in .NET, Strong proficiency in C#, Experience in API development, Experience in service implementation, Familiarity with event-driven architecture, Expertise in domain modeling, Knowledge of tenant-aware data management, Experience with unit testing, Experience with integration testing, Experience with service testing, Experience with contract testing, English proficiency, Availability for hybrid work in Warsaw 📃 Skills: .NET, C#, API, React, MDM, Testing, Architecture, Queues, Idempotency, Integration, Authorization 🏢 Description: Work model: hybrid - 2 days a week, Warsaw office. Project language: English. Start: ASAP or 30 days. Remuneration: B2B > up to 42 EUR. FTE: full-time (40 hours per week) Business Travel: may travel once a year to France or the Netherlands. Equipment: laptop provided by the client Industry: Information Services. Recruitment process - 1 technical and soft skills meeting for 1-1.5 hours. We are seeking a skilled Backend Developer to join our innovative team focusing on Risks & Inspections and Safety Intelligence projects. The ideal candidate will possess robust experience in .NET / C# development, API and service implementation, and event-driven design patterns. You will play a critical role in ensuring effective domain modeling, integration with various services, and thorough testing methodologies. Main Responsibilities: Implementing strong .NET / C# development practices. Executing API and service implementations. Utilizing event-driven patterns such as events, queues, and idempotency. Developing comprehensive domain models and state management. Managing tenant-aware data access and conducting authorization checks. Integrating with MDM, workflow, audit, and various data services. Conducting unit, integration, service, and contract testing. Collaborating on specifications from structured requirements. Key Requirements: Strong proficiency in .NET / C#. Experience in API and service development. Familiarity with event-driven software architecture. Expertise in domain modeling and traceability. Knowledge of tenant-aware data management. Experience in effective testing methodologies across multiple domains. Nice to Have: Experience with React or similar frameworks. Understanding of spec-driven development practices. Capability to work in a contract-first delivery environment. Experience with cross-capability collaboration. Other Details: The role is designed for a new initiative with a senior-level requirement. Two 5-person teams are being built with a target start date within 3-4 weeks. The initial contract duration is 12 months, with potential extensions subject to a one-month notice period. The work is primarily remote, requiring office attendance two days a week. Candidates may need to travel to the Netherlands or France once during the year. English language proficiency is necessary, and equipment will be provided by the organization.