April 26, 2026
C++ / C# Developer
Senior • Remote
140 - 160 PLN/hr
Warsaw, Poland
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.
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
Tech Lead
Senior
Remote
Warsaw, Poland
🏢 Summary: 100% remote B2B opportunity to lead a development team in building and maintaining scalable applications within an agile environment. The role combines hands-on full-stack development with strategic technical leadership, focusing on robust system architecture and faster delivery of new solutions. Long-term cooperation with a two-stage recruitment process including a technical test. 🗂️ Requirements: Proficiency in .NET, Proficiency in C#, Experience in full-stack development, Experience with front-end technologies, Experience with document-based databases, Knowledge of event-based messaging frameworks, Experience with cloud services, Experience with containerization, Ability to lead development teams, Experience working in agile environment 📃 Skills: .NET, C#, Angular, MongoDB, Cloud, Docker, Microservices, REST, Git 🏢 Description: Work model: 100% remote Start date: Flexible Rate: up to 215 PLN/h netto + VAT Contract : B2B, long-term cooperation (12-month contract up front + extensions) Recruitment process : 2 stages, including a technical test estimated to take 2-4 hours. Summary: The role focuses on leading the development team to create new solutions and maintain systems within an agile environment, emphasizing the importance of robust applications and strategic direction. Main Responsibilities: Lead the development team in creating and maintaining applications. Adopt wider technology practices and address the speed of new application delivery. Engage in hands-on development while guiding the strategic direction of projects. Collaborate with teams to gather specifications and perform technical analysis. Navigate complex systems and ensure they are built to scale. Manage developer quality and capacity amidst organizational constraints. Key Requirements: Proficient in .NET and C#. Experience with full-stack development, including front-end technologies. Familiarity with document-based databases. Knowledge of event-based messaging frameworks. Experience with cloud services and containerization. Nice to Have: Prior experience in the banking or financial services sector. Familiarity with Angular or other modern front-end frameworks. Experience with MongoDB or similar environments. Other Details: Environment: .NET, C#, Angular, MongoDB, moving towards cloud solutions. Team Structure: Full Stack Developers working closely with Business Analysts.
Technology
emagine Polska
Lead Fullstack .NET Developer
Senior
Remote
Warsaw, Poland
160 - 180 PLN/hr
🏢 Summary: Long-term remote B2B contract for a technical leader responsible for guiding a development team in building and maintaining scalable applications within an agile environment. The role combines hands-on .NET development with strategic oversight, technical analysis, and quality management. Focus is on delivering robust, cloud-oriented solutions and improving application delivery speed. 🗂️ Requirements: Proficiency in .NET and C#, Experience in full-stack development, Experience with front-end technologies, Experience with document-based databases, Knowledge of event-based messaging frameworks, Experience with cloud services, Experience with containerization, Ability to lead development team, Experience in building scalable systems 📃 Skills: .NET, C#, Angular, MongoDB, Cloud, Docker, Messaging, SQL 🏢 Description: Work model: 100% remote Start date: 30.06.2026 Rate: 160-180 PLN/h netto + VAT Contract : B2B, long-term cooperation (12-month contract up front + extensions) Recruitment process : 2 stages, including a technical test estimated to take 2-4 hours. Summary: The role focuses on leading the development team to create new solutions and maintain systems within an agile environment, emphasizing the importance of robust applications and strategic direction. Main Responsibilities: Lead the development team in creating and maintaining applications. Adopt wider technology practices and address the speed of new application delivery. Engage in hands-on development while guiding the strategic direction of projects. Collaborate with teams to gather specifications and perform technical analysis. Navigate complex systems and ensure they are built to scale. Manage developer quality and capacity amidst organizational constraints. Key Requirements: Proficient in .NET and C#. Experience with full-stack development, including front-end technologies. Familiarity with document-based databases. Knowledge of event-based messaging frameworks. Experience with cloud services and containerization. Nice to Have: Prior experience in the banking or financial services sector. Familiarity with Angular or other modern front-end frameworks. Experience with MongoDB or similar environments. Other Details: Environment: .NET, C#, Angular, MongoDB, moving towards cloud solutions. Team Structure: Full Stack Developers working closely with Business Analysts.
Technology
emagine Polska
Lead Full Stack .NET Developer
Senior
Remote
Warsaw, Poland
160 - 180 PLN/hr
🏢 Summary: Technical leadership role focused on driving the development and maintenance of scalable .NET-based applications in an agile environment. The position combines hands-on full-stack development with strategic oversight of architecture, quality, and delivery speed. It involves close collaboration with cross-functional teams to build robust, cloud-oriented solutions. 🗂️ Requirements: Proficiency in .NET and C#, Experience in full-stack development, Knowledge of front-end technologies, Experience with document-based databases, Knowledge of event-based messaging frameworks, Experience with cloud services, Experience with containerization, Ability to design scalable systems, Experience leading development teams 📃 Skills: .NET, C#, Angular, MongoDB, Cloud, Docker, Kubernetes, Microservices, REST, Git 🏢 Description: Work model: 100% remote Start date: 30.06.2026 Rate: 160-180 PLN/h netto + VAT Contract : B2B, long-term cooperation (12-month contract up front + extensions) Recruitment process : 2 stages, including a technical test estimated to take 2-4 hours. Summary: The role focuses on leading the development team to create new solutions and maintain systems within an agile environment, emphasizing the importance of robust applications and strategic direction. Main Responsibilities: Lead the development team in creating and maintaining applications. Adopt wider technology practices and address the speed of new application delivery. Engage in hands-on development while guiding the strategic direction of projects. Collaborate with teams to gather specifications and perform technical analysis. Navigate complex systems and ensure they are built to scale. Manage developer quality and capacity amidst organizational constraints. Key Requirements: Proficient in .NET and C#. Experience with full-stack development, including front-end technologies. Familiarity with document-based databases. Knowledge of event-based messaging frameworks. Experience with cloud services and containerization. Nice to Have: Prior experience in the banking or financial services sector. Familiarity with Angular or other modern front-end frameworks. Experience with MongoDB or similar environments. Other Details: Environment: .NET, C#, Angular, MongoDB, moving towards cloud solutions. Team Structure: Full Stack Developers working closely with Business Analysts.
Technology
Experis Manpower Group
Cross‑Platform Developer (C++/C#)
Senior
Remote
Warsaw, Poland
180 - 200 PLN/hr
🏢 Summary: B2B remote role for an experienced Software Engineer focused on building cross-platform components using C++, C#, and Kotlin Multiplatform. The position involves integrating native C++ modules with .NET applications and developing secure Windows-based functionality. You will contribute hands-on to designing and delivering scalable, high-quality technical solutions. 🗂️ Requirements: Commercial experience with C++, Experience with C# and native library integration, Ability to create and maintain NuGet packages, Knowledge of Windows programming, Experience with security modules, Experience with Kotlin Multiplatform or willingness to learn 📃 Skills: C++, C#, Kotlin, KotlinMultiplatform, .NET, NuGet, Windows, DLL 🏢 Description: Start Date: ASAP / Within 1 Month / Flexible Work Model: 100% remote Contract Type: B2B (180-200 PLN/h + VAT) We are looking for an experienced software engineer with strong skills in C++, C#, and Kotlin Multiplatform to join our engineering team. You will work on cross‑platform components, integrate native code with .NET applications, and contribute to developing secure and reliable features for modern systems. The role involves hands‑on coding, problem‑solving, and collaborating closely with other engineers to deliver high‑quality technical solutions. Expectations Solid commercial experience with C++ development , ideally on Windows. Practical experience using C# and integrating native libraries. Ability to create and maintain C# NuGet packages. Familiarity with Windows programming concepts, including security modules. Experience with Kotlin Multiplatform or willingness to learn it quickly. Responsibilities Develop cross‑platform components using C++, C#, and Kotlin Multiplatform. Integrate native C++ modules (DLLs) with C# applications. Build and maintain reusable C# libraries and NuGet packages. Implement and support Windows‑based functionality, including security‑related modules. Collaborate with the engineering team to design, test, and deliver scalable solutions. What We Offer Medicover healthcare package Multisport card Access to an e-learning platform Group life insurance
Technology
emagine Polska
Senior Java Developer
Senior
Remote
Warsaw, Poland
160 - 180 PLN/hr
🏢 Summary: Long-term B2B contract for a Senior Java Developer to design and implement complex Java-based solutions in large-scale enterprise or public sector projects. The role involves technical leadership, mentoring, and working in a fully remote model without business travel. The position requires strong backend expertise and experience with modern Java ecosystems and cloud-native tools. 🗂️ Requirements: Minimum 5 years of professional experience in Java, Strong knowledge of Spring Boot, Experience with RESTful APIs, Experience with JUnit and Mockito, Experience with OpenShift, Experience with Helm, Experience with Spring Data or JPA, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 2 years experience with Gradle, Experience in large-scale enterprise or public sector projects, Degree in Computer Science or equivalent, German C1, English minimum B1 📃 Skills: Java, Spring, SpringBoot, REST, JUnit, Mockito, OpenShift, Helm, JPA, SpringData, Oracle, PostgreSQL, Gradle, SQL 🏢 Description: Summary: The Senior Java Developer plays a crucial role in designing and implementing complex Java-based solutions, mentoring other team members, and contributing to large-scale projects in either the enterprise or public sectors. Remote work model Contract type : B2B, long-term- 48 months Business travels : No Salary Grids: 160-180 zł/h Main Responsibilities: Design and implement complex Java-based solutions. Mentor junior developers and assist in team knowledge sharing. Manage and contribute to large-scale enterprise or public-sector projects. Key Requirements: Fluent in German (C1) and English (min. B1). Degree in Computer Science or equivalent. Minimum of 5 years of professional experience in Java Strong understanding of Spring Boot, RESTful APIs, testing frameworks (JUnit, Mockito) Experience in OpenShift and Helm charts and ORM frameworks like Spring Data or JPA Knowledge of Oracle or PostgreSQL (min. 1 year). Experience with Gradle for continuous integration (min. 2 years). Experience with large public sector projects or comparable private sector engagements. Nice to Have: Additional years of experience with core technologies beyond the stipulated minimum. Frontend experience with React and TypeScript, and understanding of Ajax (min. 1 year). Experience with complex enterprise application integration.
Technology
emagine Polska
.NET Developer
Mid
Remote
Warsaw, Poland
🏢 Summary: 12-month B2B contract for an experienced .NET Developer to design, develop, and enhance business-critical IT systems, combining software development with system and data analysis. The role involves building web applications, working with data warehouse processes, and translating business requirements into technical solutions in cooperation with stakeholders. Remote work with occasional visits to Łódź office. 🗂️ Requirements: Minimum 3 years of programming experience in IT projects, .NET and C# proficiency, Experience with SQL and SQL Server Integration Services, Experience with HTML and MVC.NET, Knowledge of JavaScript, jQuery, jQuery UI, HTML5, CSS3, Experience in web application development, Knowledge of Visual Studio Ultimate 2013, Understanding of unit testing and test automation, Knowledge of design patterns and object-oriented programming, Experience in designing and developing information systems for large-scale or financial institutions, Experience in business and system requirements analysis, English sufficient for technical documentation, Ability to work with Large Language Models 📃 Skills: .NET, C#, SQL, SSIS, HTML, MVC, JavaScript, jQuery, jQueryUI, HTML5, CSS3, VisualStudio, OOP, TestAutomation, LLMs 🏢 Description: PROJECT DETAILS: Contract B2B , 12 months + extensions Rate: up to 125 PLN/h nett + VAT Working model : remote with occasional visits to Łódź’s office (2 times per month) We are looking for an experienced .NET Developer to join a project focused on developing, implementing, and improving business-critical IT systems. This role combines hands-on software development with business and system analysis, data-related activities, documentation, testing, and cooperation with internal stakeholders and external vendors. The project involves IT systems that are partly based on Oracle technologies and data warehouse processes. The person in this role will work closely with business users to gather, analyse, and refine requirements, translate business concepts into clear system specifications, and support the delivery of high-quality technical solutions. RESPONSIBILITIES : Leading design and implementation activities within IT systems based on Oracle-related technologies. Developing and maintaining web applications using .NET, C#, SQL, HTML, JavaScript, jQuery, and related technologies. Cooperating with business users to gather, analyse, and clarify requirements for data and system solutions. Translating general business concepts into detailed functional and technical requirements. Participating in internal software testing and supporting test automation activities. Creating and updating technical and functional system documentation. Supporting the design of new solutions and contributing to future system development directions. Implementing improvements related to data quality across systems and applications, and exporting data to a data warehouse. Reviewing and providing feedback on technical specifications, project documentation, technical documentation, and administrative documentation prepared by external teams. Working with business stakeholders, internal clients, and external vendors. REQUIREMENTS : Minimum 3 years of programming experience in IT projects. Very good knowledge of .NET and C#. Experience with SQL, SQL Server Integration Services, HTML, and MVC.NET. Knowledge of JavaScript, jQuery, jQuery UI, HTML5, and CSS3. Experience in developing web applications. Knowledge of Visual Studio Ultimate 2013. Understanding of unit testing and test automation processes. Good knowledge of design patterns and object-oriented programming principles. Experience in designing and developing information systems for financial institutions or organisations with a similar scale, complexity, and IT quality requirements. Knowledge of business and system requirements analysis. Strong analytical thinking and the ability to formulate clear and precise conclusions. Ability to cooperate with business clients, internal stakeholders, and external suppliers. High level of independence, good work organisation, goal orientation, and consistency in task delivery. Strong communication skills, curiosity, and negotiation abilities. English is sufficient for working with technical documentation and professional literature. Ability to work with Large Language Models. Nice to Have Basic knowledge of UX design. Knowledge of Agile and XP methodologies. Knowledge of PL/SQL and Oracle databases. Practical experience with CASE tools, such as Sparx Systems Enterprise Architect. Knowledge of UML. Experience working in a matrix organisation. Knowledge of ITIL.
Technology
Awareson Sp. z o.o.
.Net Developer (desktop)
Mid
Remote
Warsaw, Poland
140 - 160 PLN/hr
🏢 Summary: Long-term fully remote B2B contract for a .NET Developer focused on maintaining and developing applications based on .NET Framework 4.7 and WinForms. The role involves designing, optimizing, deploying, and supporting software solutions in production environments. The position emphasizes system improvement, code quality, and close collaboration within cross-functional teams. 🗂️ Requirements: Experience with .NET Framework (preferably 4.7), Experience with WinForms, Strong knowledge of SQL, Strong knowledge of Entity Framework, Experience in application deployment, Experience in production support, Ability to maintain and optimize existing systems, Experience in code refactoring and code quality improvement, Experience with technical documentation, Familiarity with Jira or similar issue-tracking tools, Strong debugging skills 📃 Skills: .NET, WinForms, SQL, EntityFramework, Jira, Debugging, Refactoring 🏢 Description: We are looking for a .NET Developer : Key Details: Long-term B2B contract (140–170 PLN/hour) Fully remote work Tech stack: .NET Framework (mainly 4.7), WinForms, SQL, Entity Framework Requirements: Experience with .NET Framework (preferably version 4.7) and WinForms Strong knowledge of SQL and Entity Framework Ability to design and develop software solutions aligned with user needs Experience with deploying applications and supporting them in production environments Skills in maintaining, improving, and optimizing existing systems (performance, security, functionality) Ability to collaborate effectively with cross-functional teams (engineers, designers, analysts, Product Managers) Experience in writing and maintaining technical documentation Familiarity with Jira or similar tools for tracking issues and feedback Experience with refactoring code and improving code quality Willingness to share knowledge and support team development Strong debugging and problem-solving skills to ensure application stability and reliability
Technology
emagine Polska
Java Developer
Senior
Remote
Warsaw, Poland
🏢 Summary: Remote B2B Java Developer role focused on developing and enhancing enterprise applications within an agile team. The position involves building, testing, and optimizing Java-based systems under senior guidance while contributing to continuous integration and system maintenance. Long-term cooperation with occasional visits to Germany. 🗂️ Requirements: Fluent German C1, English minimum B1, Bachelor’s degree in Computer Science or equivalent, Minimum 5 years professional experience, Strong knowledge of Java 8+, Minimum 2 years experience with Git, Minimum 2 years experience in Java development projects, Minimum 2 years experience with Spring Boot, Minimum 1 year experience with REST APIs, Minimum 1 year experience with JUnit and Mockito, Strong hands-on experience with Linux, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 1 year experience with Gradle 📃 Skills: Java, SpringBoot, Git, Jira, Confluence, JUnit, Mockito, Linux, Oracle, PostgreSQL, Gradle, REST, React, TypeScript, Scrum 🏢 Description: Mode : remote Contract : B2B Language : German (C1), English (B1) Summary: The Java Developer role primarily focuses on supporting Java-based application development within a collaborative agile team, enhancing enterprise systems under the mentorship of senior developers. Responsibilities: Support Java application development under senior guidance. Collaborate within an agile framework to improve enterprise systems. Utilize Git for version control and project management tools like Jira and Confluence. Participate in coding, testing, and optimizing Java applications. Engage in continuous integration processes and maintain operational environments. Must Haves: Fluent German (C1 level, spoken and written). English skills (minimum B1 level, spoken and written). Bachelor’s degree in Computer Science or equivalent, with at least 5 years of professional experience. Solid theoretical knowledge of Java (minimum version 8). Practical experience with Git (minimum 2 years). Experience in Java development projects (minimum 2 years). Familiarity with Spring Boot (minimum 2 years). Knowledge of RESTful APIs (minimum 1 year). Experience with testing frameworks (JUnit, Mockito) (minimum 1 year). Hands-on experience with Linux (strong command over system functionalities). Experience with databases such as Oracle or PostgreSQL (minimum 1 year). Familiarity with continuous integration using Gradle (minimum 1 year). Nice to Haves: Front-end development experience with React and TypeScript (minimum 1 year). Agile development experience, especially with Scrum (minimum 1 year). Exposure to large-scale public or private sector projects with significant deployment (minimum 1 year). Other Details: Location: Remote within Poland with occasional visits to Germany. Hospitality: Company-provided laptop. Collaboration: Independent work style paired with team collaboration. Duration: Long-term cooperation over 48 months. Decision Timeline: 2-3 months post-May. Documentation: Required copies of diplomas and certifications.
Technology
New offer
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 Be 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 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