April 9, 2026
C / C++ Software Engineer with German
Senior • Remote
130 - 180 PLN
Warsaw, Poland
Join our team developing high-performance software systems for the financial sector.
Your Responsibilities:
Design and implement new features using C / C++.
Integrate new components into the existing software architecture.
Contribute to the full software development lifecycle.
Ensure code quality, stability, and maintainability.
Support and optimize performance-critical systems in production.
Your Profile:
5+ years of professional software engineering experience.
Strong proficiency in C / C++.
Experience with Visual Studio and version control (Git/SVN).
Knowledge of relational and transactional databases.
German language skills (minimum B2 level).
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
Be | Shaping the Future Poland
Senior .NET Developer
Senior
Remote
Warsaw, Poland
130 - 140 PLN
🏢 Summary: Opportunity for an experienced .NET Developer to build and maintain C#/.NET components integrated with a third-party portfolio management system while developing Angular-based front-end features. The role focuses on REST API integrations, system interoperability, and collaboration with cross-functional teams in an enterprise environment. You will contribute to code reviews, testing, deployments, and technical troubleshooting within an Agile setup. 🗂️ Requirements: 5+ years of experience in .NET/C# development, Strong knowledge of OOP principles and design patterns, Experience with REST APIs and backend integrations, Familiarity with enterprise or large-scale application environments, Strong problem-solving skills and attention to detail, Fluent English (written and spoken), Based in Poland 📃 Skills: C#, .NET, Angular, REST, OOP, SQL, C++, Agile 🏢 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. Responsibilities: Develop and maintain C#/.NET components supporting integration with a third‑party portfolio management tool Support integration workflows involving data exchange, REST APIs, and system interoperability Collaborate with internal technical and business teams to understand platform requirements and architecture Participate in code reviews, testing activities, and deployment processes Investigate and troubleshoot technical issues with guidance from senior team members Requirements: 5+ years of experience in .NET/C# development Good understanding of OOP principles, design patterns, and clean code practices Experience working with REST APIs and backend integration Familiarity with enterprise systems or larger application environments Strong problem‑solving skills and attention to detail Fluency in English (written and spoken) Poland based Nice to have: Practical experience with C++ Experience in financial services (Equities, Funds, or Trading systems) Exposure to portfolio management or trading platforms Basic understanding of SQL, message queues, or real-time data processing Experience working in Agile teams 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
Senior C++ Software Engineer
Senior
On-site
Copenhagen, Denmark
🏢 Summary: Senior C++ Software Engineer contract focused on modernizing and scaling a business-critical quantitative analytics platform for real-time pricing, trading, and risk management. The role involves cross-platform migration from Windows to Linux, platform engineering, and improving architecture, scalability, and reliability within a large-scale C++ environment. Onsite assignment in Copenhagen until December 2026 with possible extension. 🗂️ Requirements: 10+ years of C++ development experience, Proven multi-platform C++ development experience, Strong experience with CMake, In-depth knowledge of threading, In-depth knowledge of memory management, Experience with Windows and Linux development environments 📃 Skills: C++, CMake, Linux, Windows, Threading, MemoryManagement 🏢 Description: On behalf of a client within the financial services sector, we are looking for a Senior C++ Software Engineer to support the development and modernization of a business-critical quantitative analytics platform used for real-time pricing, trading, and risk management. The assignment focuses on platform engineering, cross-platform development, and improving the scalability and reliability of a complex analytics environment. You will join an experienced engineering team working on the evolution of a large-scale C++ platform as it expands into areas such as electronic trading, automated execution, and data-driven analytics. Main Responsibilities: Migrate the application from Windows to multiple platforms (Linux and Windows) Review and improve platform architecture, scalability, and reliability. Key Requirements: Expert C++ development with 10+ years of experience Proven experience in multi-platform C++ development Strong experience with CMake In depth understanding of threading and memory management Nice to Have: Experience in financial markets or building systems for trading, risk, or analytics Other Details : Location : Onsite in Copenhagen, Denmark Contract Duration : From as soon as possible until December 2026, with a possible extension.
Technology
LSYS
Fullstack Developer (.Net + Angular)
Senior
Remote
Gdansk, Poland
18,000 - 23,000 PLN
🏢 Summary: Development role focused on designing and delivering software solutions for a UK financial institution, working closely with business teams across the full technology stack. The position involves building modern .NET and Angular applications, contributing to solution design, and supporting production systems. 🗂️ Requirements: 5+ years experience with .NET and C#, Commercial experience with Angular, Experience with .NET 6 or higher, Experience with .NET Core, Experience with SQL databases, Cross-stack development experience, Experience with API design and development, Knowledge of Azure cloud 📃 Skills: .NET, .NETCore, C#, Angular, SQL, Azure, APIs 🏢 Description: We are looking for a Developer to join our team and work with us for one of our clients - financial institution from UK. Main goals: design & development of software solutions to support the business requirements. Responsibilities Design, develop and deliver software solutions in conjunction with the Business Teams Work in conjunction with the Business Teams during the design process to contribute to business and technical solutions Actively promote and distribute knowledge amongst peers in the development team Identify innovative opportunities which will improve the businesses ability to succeed Provide expert / second line application support to users About You Must have: +5 years of experience: .NET, C#, Angular & English Skills: Cross stack working knowledge, including the following mandatory technologies: Microsoft technologies including .NET (6 and above) .NET Core C# Angular SQL Desirable: Knowledge of Azure cloud Knowledge of API Design and Development Analytical skills and ability to understand complex problems Willingness to investigate, trial and propose new concepts, technologies and approaches Enthusiastic and flexible attitude to work Nice to have: Copilot experience Understanding of automated testing techniques Other Relevant Information: Team player Good attention to detail Good communication skills Willing to take responsibility What we offer Friendly organisational culture Work in a small company in a friendly atmosphere, where your satisfaction is an important value B2B or work contract Flexible working format - remote, office-based or hybrid Flexible working hours Integration events English lessons
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
Britenet
Fullstack .NET Developer with Angular (EU public)
Mid
Hybrid
Bialystok, Poland
80 - 110 PLN
🏢 Summary: The role involves developing and maintaining scalable full-stack web applications using .NET and modern frontend frameworks. You will design robust Web APIs, optimize databases, and implement clean, testable code within CI/CD-driven environments. The position requires active participation in the full software development lifecycle for international projects. 🗂️ Requirements: Minimum 3 years commercial experience with .NET (C#, Web API, Entity Framework), Proficiency in Angular or React, Strong knowledge of JavaScript, HTML, CSS, Experience with SQL Server or PostgreSQL, Understanding of Unit Testing, Experience with Git, Experience with CI/CD pipelines, Knowledge of design patterns, Knowledge of software development best practices, Fluent English (min. B2), Availability for hybrid work mode 📃 Skills: .NET, C#, WebAPI, EntityFramework, Angular, React, JavaScript, HTML, CSS, SQL, SQLServer, PostgreSQL, UnitTesting, Git, CI/CD 🏢 Description: As a member of our development team, you will be responsible for building scalable web applications, designing robust APIs, and creating intuitive user interfaces. We value clean code, analytical thinking, and a proactive approach to technology. Our expectations: Minimum 3 years of commercial experience in .NET (C#, Web API, Entity Framework). Proficiency in Angular or React, along with JavaScript, HTML, CSS, and modern frontend libraries. Strong experience with relational databases such as SQL Server or PostgreSQL. Solid understanding of Unit Testing, Git, and CI/CD pipelines. Practical knowledge of design patterns and software development best practices. A collaborative mindset and the ability to explain complex technical issues clearly. Strong analytical skills and a "get it done" attitude. Fluent English (min. B2) for smooth collaboration with international partners. Open to work in hybrid mode. Main responsibilities: You will design, develop, and maintain scalable full-stack applications using .NET and modern frontend frameworks (Angular/React) for diverse client projects. You will be responsible for writing clean, testable code and implementing unit tests to ensure the highest software performance and reliability. You will work closely with cross-functional teams to architect robust Web APIs and optimize database schemas while following industry best practices and design patterns. You will actively participate in the full software development life cycle, including CI/CD processes and version control management, to ensure seamless project delivery.
Technology
emagine Polska
Embedded Systems Consultant
Mid
Hybrid
Almada, Portugal
🏢 Summary: Development role focused on embedded systems, client/server platforms, and native or web GUI applications for Windows and Linux environments. The position involves building and maintaining software using multiple programming languages and integrating with network, hardware, and cloud technologies. It requires working across the full software development lifecycle. 🗂️ Requirements: Higher education in Computer Engineering or related field, Experience in software development with C, Experience in software development with C++, Experience in software development with .NET/C#, Experience in software development with Java, Understanding of software development life cycle, Experience with MS Visual Studio, Experience with Eclipse IDE, Proficiency in Portuguese, Proficiency in English 📃 Skills: C, C++, C#, .NET, Java, VisualStudio, Eclipse, TCP/IP, VoIP, USB, I2C, SPI, UML, Cryptography, PKI, WebServices 🏢 Description: YOUR ROLE Software development for embedded systems; Shared services and client/server platforms; Native and Web GUI applications in Windows, Linux. OUR REQUIREMENTS FOR THIS JOB: Higher education in Computer Engineering or related areas; Solid knowledge and experience in software development with C, C++, .NET/C# and Java; Good understanding of software development life cycle and methodologies; Experience in using MS Visual Studio and Eclipse IDEs; Good expression skills in Portuguese and English, spoken and written. IT WOULD BE A PLUS IF YOU HAVE: Cyber-physical systems, real-time OS and hardware protocols (e.g. USB, I2C, SPI); TCP/IP networks and VoIP protocols; Cloud integration protocols; Web services; Cryptography / PKI; Web application development; System modelling and design with UML.
Technology
Link Group
Senior Java Developer - financial systems
Senior
Hybrid
Warsaw, Poland
30,000 - 45,000 PLN
🏢 Summary: Development of high-performance distributed trading systems in Java, focusing on scalability, latency optimization, and core platform components. The role involves system design, performance tuning, and close collaboration with trading and risk stakeholders in fast-paced financial environments. 🗂️ Requirements: 5+ years of experience developing financial systems in Java, Strong expertise in concurrency, Strong expertise in multi-threaded programming, Experience with distributed systems, Experience designing high-performance systems 📃 Skills: Java, Concurrency, Multithreading, DistributedSystems 🏢 Description: Senior Java Developer - financial systems We are looking for a Software Engineer to support the development of high-performance trading systems operating in distributed environments. The role involves contributing to system design, improving performance and scalability, and collaborating closely with both engineering and business teams. Responsibilities Design and build core components of distributed trading platforms Review code and architecture to ensure quality and performance Identify and resolve scalability, stability, and latency issues Work with trading, risk, and portfolio management stakeholders Requirements 5+ years of experience developing financial systems in Java Strong expertise in concurrency and multi-threaded programming Experience with distributed systems Strong communication skills and ability to work in fast-paced environments
Technology
Telejur Sp. z o.o.
Java Developer
Junior
Hybrid
Lodz, Poland
🏢 Summary: The offer is for a Java Developer responsible for analyzing requirements, designing and implementing new functionalities, and maintaining existing systems in the insurance domain. The role involves end-to-end participation in software development, including testing, documentation, and code quality assurance within a collaborative team environment. 🗂️ Requirements: Practical knowledge of Java, Basic knowledge of JEE, Basic knowledge of relational databases, Basic knowledge of SQL (Oracle), Knowledge of object-oriented analysis, Basic knowledge of Linux 📃 Skills: Java, JEE, SQL, Oracle, Linux, OOP 🏢 Description: Main responsibilities: Analysis of client requirements Designing new solutions and functionalities Implementation of new solutions Maintenance of existing features Ensuring the quality of developed and maintained code Testing developed solutions Documenting implemented solutions Sharing knowledge across the team and participating in code reviews Continuous collaboration with other team members Our requirements: Practical knowledge of the Java programming language Basic knowledge of JEE Basic knowledge of relational databases and SQL (Oracle) Knowledge of object-oriented analysis Basic knowledge of the Linux operating system English language skills required for communication and working with technical documentation Good communication and collaboration skills Fluent Polish language skills Nice to have: Proven experience with Spring Boot, RESTful API design and JWT authentication Proven experience with Angular frontend Advanced knowledge of Linux operating system German language skills We offer: Opportunity to work on various phases of software projects, including analysis, design, implementation, integration, testing, and troubleshooting Work with a friendly and supportive development team Flexible working hours Stable employment German language course Private medical care with the option to extend coverage to family members Group insurance Holiday subsidy No dress code About us: We maintain and develop existing and new management systems and IT systems for insurance companies.
Technology
RITS Professional Services
Senior C++ Developer
Senior
Remote
Warsaw, Poland
50 - 65 USD/hr
🏢 Summary: Remote B2B role for an experienced C++ Software Engineer to develop and enhance distributed, low-latency financial trading systems for Fixed Income and Derivatives. The position focuses on building, debugging, and optimizing high-throughput systems in real-time trading environments. Requires strong expertise in modern C++ and distributed architecture within Windows/Linux platforms. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field, 5+ years of professional C++ development experience, Experience with C++14 and C++20, Proficiency in object-oriented design and STL, Strong knowledge of multithreading and concurrency, Experience with TCP/IP and network programming, Experience building distributed, high-throughput, low-latency systems, Strong debugging skills in large codebases, Experience working in Windows and Linux environments, Ability to use AI tools to support development and debugging 📃 Skills: C++, C++14, C++20, STL, OOP, Multithreading, Concurrency, Synchronization, Parallelism, TCP/IP, Networking, Windows, Linux, DistributedSystems, LowLatency, HighThroughput, Debugging, SQL, AI 🏢 Description: 🚀 Software Engineer (C++) – Financial Trading Systems Key Details: 🌍 Work Model: 100% Remote 🕒 Working Hours: NYC Time Zone (Minimum 6h overlap required) 💰 Contract & Rate: B2B, 50 - 65 USD 💻 About the Role We are seeking a highly motivated Software Engineer (C++) to work on all aspects of our distributed financial trading systems. This role requires strong C++ development and debugging skills, the ability to understand intricate architectures, and breaking down issues in real-time, distributed financial trading environments. 🛠️ Job Responsibilities Develop and enhance core trading systems for Fixed Income and Derivative Securities. Work effectively in a small, high-performing software development team. Collaborate with both technical team members and non-technical business stakeholders. Contribute to the continuous improvement of the trading technology stack. 🎯 Required Qualifications Education: Bachelor’s degree in Computer Science or a related field. Experience: 5+ years of professional C++ development experience (C++14/20) in Windows/Linux environments. Core Technical Skills: Strong proficiency in object-oriented design, STL, multithreading, and concurrency (synchronization, parallelism). Networking: Solid understanding of networking fundamentals (TCP/IP, latency, throughput) and network programming. System Architecture: Proven experience building complex, distributed, high-throughput, low-latency, and resilient systems. Debugging: Strong debugging skills and the ability to quickly understand and work within large, complex codebases. Modern Tools: Demonstrated ability to leverage AI tools to accelerate ramp-up on large codebases, improve system understanding, and enhance debugging and development productivity. Soft Skills: Strong communication skills with the ability to collaborate effectively across technical and business teams. Self-driven, proactive, and capable of independently ramping up in complex environments. 🌟 Preferred Qualifications Domain Knowledge: Experience building financial software or trading systems (Fixed Income, Derivatives). Best Practices: Strong focus on code quality, testing methodologies, and system reliability. Databases: Familiarity with SQL stored procedures and relational database design and implementation. This role is not perfectly suited for you, but you have a friend who would fit? Recommend your friend and get up to 5000 zł! Referral Program: Talent from your network