New offer - be the first one to apply!

August 8, 2026

Senior C++ Developer / Krakow

Senior • Hybrid

Krakow, MA, Poland

Position Overview

We are looking for an experienced Senior C++ Developer with strong FX domain expertise to join a technology team. The end client is a leading global financial services organization specializing in wealth management, investment banking, and asset management, with a strong focus on innovation, technology, and delivering secure, high-performance solutions for global markets.

The ideal candidate will have deep experience building high-performance, low-latency, real-time systems and a strong understanding of foreign exchange (FX) trading platforms, lifecycle processes, and risk management systems. You will work on mission-critical applications, designing and developing scalable solutions that support complex financial workflows in a fast-paced trading environment.

Key Responsibilities

  • Design, develop, and maintain high-performance C++ applications for FX trading and risk management platforms.
  • Build and optimize low-latency, multi-threaded, real-time systems.
  • Work closely with business, product, and technology teams to deliver robust trading solutions.
  • Apply strong knowledge of algorithms, data structures, and system design principles to solve complex technical challenges.
  • Develop and enhance applications supporting FX trade lifecycle processes.
  • Troubleshoot production issues and provide L3 application support.
  • Participate in incident management, root cause analysis, and performance optimization.
  • Implement best practices around software development, testing, deployment, and CI/CD processes.
  • Collaborate with global teams in an agile development environment.

Required Skills & Experience

  • 7+ years of professional software development experience with strong C++ expertise.
  • Extensive experience with modern C++ development, multi-threading and concurrency, low-latency application development, real-time systems, and performance optimization and troubleshooting.
  • Strong domain experience in FX trading platforms, FX lifecycle processes, risk management systems, and financial markets technology.
  • Excellent understanding of algorithms, data structures, object-oriented design, system architecture, and design patterns.
  • Hands-on experience with relational databases such as MS SQL Server, Sybase, and Oracle.
  • Experience with messaging technologies including IBM MQ and Kafka.
  • Experience with CI/CD and DevOps practices, preferably GitLab CI/CD and automated build and deployment pipelines.
  • Exposure to Microsoft Azure cloud technologies.
  • Experience supporting production applications in enterprise environments.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Fluent English communication skills.

Preferred Qualifications

  • Previous experience in investment banking, capital markets, or financial technology environments.
  • Knowledge of trading protocols, market data systems, or electronic trading platforms.
  • Experience improving application performance and reducing latency in mission-critical systems.

Similar jobs you might like

Technology

New offer

DCV Technologies

Software Engineer (C++ with FX Domain Experience) | Hybrid | Kraków

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Long-term B2B opportunity for a C++ Software Engineer to develop low-latency, real-time FX trading systems for an international investment-bank project. The role uses a hybrid model with three office days per week and includes production support for large-scale financial applications. 🗂️ Requirements: Strong C++ development experience, Multithreading expertise, Low-latency systems experience, Real-time application development experience, FX trading, lifecycle, or risk-management systems experience, Algorithms, data structures, and system-design knowledge, MS SQL, Sybase, or Oracle experience, IBM MQ or Kafka experience, CI/CD and DevOps practices experience, Azure exposure, L3 production support and incident-management experience, Excellent communication skills, Bachelor’s or Master’s degree in Computer Science, IT, or related field, Fluent English 📃 Skills: C++, Multithreading, Low-latency, Realtime, FX, Algorithms, Datastructures, Systemdesign, MSSQL, Sybase, Oracle, IBMMQ, Kafka, CI/CD, DevOps, GitLab, Azure, L3, Incidentmanagement 🏢 Description: We are looking for a talented and experienced Software Engineer with C++ and FX domain experience to join a long-term project for a major international Swiss investment bank in the financial sector. Hybrid model: 3 days per week from the office. Required Skills and Experience • Strong C++ development experience • Multi-threading • Low-latency systems • Real-time application development • Experience within FX trading, FX lifecycle, or risk management systems • Strong understanding of algorithms, data structures, and system design • Experience with MS SQL, Sybase, or Oracle • Messaging technologies such as IBM MQ or Kafka • CI/CD and DevOps practices; GitLab preferred • Azure cloud exposure • Production support (L3) and incident management • Excellent communication skills • Bachelor's or Master's degree in Computer Science, IT, or a related field • Fluent English What’s on Offer • Long-term B2B cooperation • Opportunity to work on a high-impact project within the financial sector • International and collaborative environment • Flexible hybrid working model • Stable, long-term engagement • Exposure to modern technologies and large-scale systems Benefits • Stable long-term cooperation with opportunity for extension • Opportunity to work with modern technologies in an international environment • Professional growth and continuous development opportunities • Participation in challenging and impactful projects

Technology

New offer

RITS Professional Services

Senior C++ Developer (Windows)

Senior

Remote

Warsaw, MZ, Poland

40 - 65 USD/hr

🏢 Summary: Remote B2B opportunity for a Senior C++ Developer to build and improve scalable, performance-critical trading and backend platforms. The role covers application and backend development, platform enhancement, security remediation, testing, and code/design reviews, with 5–6 hours of daily New York time-zone overlap required. Compensation is $45–65/hour, with no paid vacation. 🗂️ Requirements: 5+ years of commercial C++ experience, Object-oriented and low-level programming expertise, Multithreading, concurrency, and synchronization knowledge, Sockets, networking, and event-driven architecture knowledge, Windows native APIs and OS internals knowledge, Complex debugging experience, Database experience, Unit testing and code review practices, Strong analytical and problem-solving skills, Independent and international team collaboration ability, Computer Science or related degree, 5–6 hours daily overlap with New York time 📃 Skills: C++, Multithreading, Concurrency, Synchronization, Sockets, Networking, Windows, APIs, Databases, Debugging, Testing 🏢 Description: Senior C++ Developer B2B contract: $45–65/hour (no paid vacation included) 100% remote 5–6 hours daily overlap with the New York time zone is required Description Join an engineering team building and enhancing next-generation trading and backend platforms. Work on highly scalable, performance-critical systems in an international environment where technology plays a central role in modern financial markets. Responsibilities • C++ application development • Participate in application design and implementation • Enhance the existing technology platform • Identify and resolve security vulnerabilities • Develop back-end services • Design and write unit tests • Participate in code and design reviews Requirements • 5+ years of commercial experience with C++ • Strong knowledge of object-oriented and low-level programming concepts • Solid understanding of multithreading, concurrency and synchronization; sockets and networking; event-driven architectures; Windows native APIs and OS internals • Experience debugging complex issues, including memory leaks, race conditions, deadlocks and stack corruption • Good understanding of software engineering best practices, including unit testing and code reviews • Experience working with databases • Strong analytical and problem-solving skills • Ability to work independently and collaboratively within international teams • Degree in Computer Science or a related field Nice to Have • Experience in the financial industry, especially Fixed Income • Python scripting knowledge • JavaScript experience • Understanding of communication protocols and network programming fundamentals

Technology

RITS Professional Services

Senior C++ Developer (Windows)

Senior

Remote

Warsaw, Poland

45 - 65 USD/hr

🏢 Summary: B2B remote contract for a Senior C++ Developer to design, build, and enhance high-performance trading and backend platforms. The role focuses on developing scalable, performance-critical systems and improving an existing technology stack in an international environment. Requires daily overlap with the New York time zone. 🗂️ Requirements: 5+ years commercial experience with C++, Strong knowledge of object-oriented programming, Strong knowledge of low-level programming concepts, Experience with multithreading, Understanding of concurrency and synchronization, Experience with sockets and networking, Knowledge of event-driven architectures, Experience with Windows native APIs, Understanding of OS internals, Experience debugging memory leaks, race conditions, deadlocks, stack corruption, Experience with unit testing, Experience participating in code reviews, Experience working with databases 📃 Skills: C++, OOP, LowLevel, Multithreading, Concurrency, Synchronization, Sockets, Networking, EventDriven, Windows, WinAPI, OSInternals, Debugging, Databases, UnitTesting 🏢 Description: We are looking for an experienced Senior C++ Developer to join our client’s engineering team and help build and enhance next-generation trading and backend platforms . This is an opportunity to work on highly scalable, performance-critical systems in an international environment where technology plays a central role in modern financial markets. B2B contract – salary range: $45–65/hour (no paid vacation included) 100% remote job 5–6 hours daily overlap with the New York time zone is required Responsibilities: C++ application development Participate in application design and implementation Enhancement of existing technological platform Identification and resolution of security vulnerabilities Development of back-end services Design and write unit tests Participate in code and design reviews Requirements: 5+ years of commercial experience with C++ Strong knowledge of object-oriented and low-level programming concepts Solid understanding of: multithreading concurrency and synchronization sockets and networking event-driven architectures Windows native APIs and OS internals Experience with debugging complex issues such as memory leaks, race conditions, deadlocks, and stack corruption Good understanding of software engineering best practices, including unit testing and code reviews Experience working with databases Strong analytical and problem-solving skills Ability to work independently and collaboratively within international teams Degree in Computer Science or a related field Nice to Have: Experience in the financial industry, especially Fixed Income Knowledge of Python scripting JavaScript experience Understanding of communication protocols and network programming fundamentals

Technology

EPAM Systems

Senior C++ Software Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior C++ Engineer role focused on developing and maintaining microservices for the FX Price Distribution stack in a banking environment. The position involves server-side C++ development on Linux, modernization of legacy systems, and containerization within a cloud-based, agile setup. It combines hands-on coding with technical leadership and ownership of scalable, high-quality solutions. 🗂️ Requirements: 3+ years of C++ server-side development on Linux, Experience with multi-threaded programming, Experience with containerization using Docker, Experience with Cloud or Azure environments, Knowledge of DevOps practices for migrating C++ applications to containers, Ability to improve and maintain legacy codebases, Ability to work independently, Upper-intermediate English (B2+) 📃 Skills: C++, Linux, Docker, Azure, Cloud, DevOps, Microservices, Multithreading, Redis, Tibco, RMDS, EMA, SQL, Databases 🏢 Description: We are looking for a Senior C++ Engineer to join our team supporting a global leader in banking, investments and financial services. This role involves developing and maintaining microservices for the FX Price Distribution stack within an agile environment, with a focus on delivering business value and advancing our technology stack. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw. Responsibilities Build and maintain microservices for the FX Price Distribution stack and related systems Collaborate with team members to deliver business value in an agile environment Shape the future of the technology stack through technical leadership and innovation Apply best coding practices and improve legacy codebases Ensure high-quality, maintainable and scalable software solutions Participate in code reviews and provide constructive feedback Support continuous learning and foster a culture of excellence within the team Work independently and demonstrate ownership of assigned tasks Requirements 3+ years of working experience in C++ server-side development targeting Linux platforms with expertise in multi-threaded programming Background in containerization with Cloud/Azure and Docker as well as DevOps practices for migrating C++ applications as container apps Capability to work independently and apply best coding practices Competency in improving and maintaining legacy codebases Upper-intermediate proficiency in English (B2+) Nice to have Knowledge of Redis and Tibco RV Experience in using RMDS market data connectivity with APIs like EMA SQL/Database skills FX domain knowledge, preferably in FX pricing We offer/Benefits 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++ Software Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior C++ Engineer role focused on developing and maintaining microservices for the FX Price Distribution stack in a global banking and financial services environment. The position emphasizes technical leadership, modernization of legacy systems, and delivery of scalable, high-quality solutions within an agile setup. Hybrid work model with 3 days per week in the Wroclaw office. 🗂️ Requirements: 3+ years C++ server-side development on Linux, Expertise in multi-threaded programming, Experience with Docker and Azure cloud, Knowledge of DevOps practices for migrating C++ applications to containers, Ability to improve and maintain legacy codebases, Upper-intermediate English (B2+) 📃 Skills: C++, Linux, Multithreading, Docker, Azure, DevOps, Redis, Tibco, RMDS, EMA, SQL, FX 🏢 Description: We are looking for a Senior C++ Engineer to join our team supporting a global leader in banking, investments and financial services. This role involves developing and maintaining microservices for the FX Price Distribution stack within an agile environment, with a focus on delivering business value and advancing our technology stack. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw. Responsibilities Build and maintain microservices for the FX Price Distribution stack and related systems Collaborate with team members to deliver business value in an agile environment Shape the future of the technology stack through technical leadership and innovation Apply best coding practices and improve legacy codebases Ensure high-quality, maintainable and scalable software solutions Participate in code reviews and provide constructive feedback Support continuous learning and foster a culture of excellence within the team Work independently and demonstrate ownership of assigned tasks Requirements 3+ years of working experience in C++ server-side development targeting Linux platforms with expertise in multi-threaded programming Background in containerization with Cloud/Azure and Docker as well as DevOps practices for migrating C++ applications as container apps Capability to work independently and apply best coding practices Competency in improving and maintaining legacy codebases Upper-intermediate proficiency in English (B2+) Nice to have Knowledge of Redis and Tibco RV Experience in using RMDS market data connectivity with APIs like EMA SQL/Database skills FX domain knowledge, preferably in FX pricing 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

Infogain

Senior C++ Developer

Senior

Remote

Krakow, Poland

120 - 140 PLN

🏢 Summary: Senior C++ Developer role focused on building and enhancing a high-performance airline retailing and merchandising platform enabling personalized offers and dynamic pricing. The position involves designing and developing modern, cloud-based microservices and critical system components in a real-time, mission-critical environment. The role includes coding, code reviews, performance optimization, and resolving complex production issues. 🗂️ Requirements: 5+ years of hands-on experience with Modern C++, Bachelor’s degree in Computer Science or related field, Experience with cloud deployments, preferably GCP, Experience in building or enhancing microservices, Strong knowledge of data structures and algorithms, Strong understanding of distributed systems and systems architecture, Experience in developing and operating cloud-based applications, Ability to design, code, test, and debug complex systems, Legal work permit in Poland 📃 Skills: C++, GCP, Cloud, Microservices, Algorithms, DataStructures, DistributedSystems, SystemsArchitecture, Linux, Git 🏢 Description: For our client we’re looking for a talented and motivated Senior C++ Developer. The airline retailing and merchandising platform that enables airlines to create personalized offers and dynamic pricing for customers. Team is responsible to deliver modern, omni-channel, real-time retailing shopping experience. Provide reduced cost through consolidation of common components including consolidation of offer management system. This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products. That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career. Identifying technical design and clarifies implementation Reviewing code to ensure meet of Definition of Done and collaboratively codes with the team Developing, coding, testing and debugging new moderately complex software solutions or enhancements to existing software in a maintenance capacity Designing and coding critical system components in accordance with established coding standards and guidelines Creating new ideas to improve application performance and stability Working collaboratively with team across geographical locations Resolving customer complaints with software and responding to suggestions for improvements and enhancements Proactively understands business domain knowledge Effectively working in interaction with other Developers, QA and business analysts Being able to work under pressure to investigate and resolve real-time issues Minimum 5+ year of hands-on Modern C++ programming Bachelor's degree in computer science or a related field Experience in Cloud deployments, Preferably in GCP Solid tech background in creating new/or enhancing existing microservices Deep knowledge in functional programming, data structures, algorithms, distributed systems and systems architecture Developing applications for cloud computing, design, maintaining and operating cloud systems/microservices and applications, keep cloud systems secure Fully testing and integrating with all the other products/applications, understand the language of business, and developing to address the business’s needs Travel industry knowledge as the advantage Must possess a legal work permit in Poland General benefits - depends on the form of employment Remote work Referral program with financial bonus Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion

Technology

Tenarai

Senior C++ Developer

Senior

Hybrid

Krakow, Poland

130 - 150 PLN

🏢 Summary: Senior C++ Developer role focused on building and maintaining high-performance, cloud-native microservices for an airline retailing and dynamic pricing platform. The position involves developing distributed systems in GCP, ensuring code quality, security, and low-latency performance within a standardized CI/CD environment. This is a hands-on role in a complex, mission-critical product interacting with multiple integrated systems. 🗂️ Requirements: Minimum 5 years of professional experience in C++ development, Strong expertise in modern C++ (11/17), Experience designing and developing C++ microservices, Experience with high-performance distributed systems in GCP, Hands-on experience with gRPC and REST APIs, Experience with GCP Pub/Sub, Knowledge of OAuth2 and JWT, Strong understanding of data structures and algorithms, Experience with multithreading, Experience with Git-based workflows, Experience with CI/CD toolchains (Bazel or Maven), Experience optimizing low-latency applications and memory management, Experience working with containerized environments, Bachelor’s degree in Computer Science or related field, Legal work permit in Poland 📃 Skills: C++, GCP, gRPC, PubSub, REST, JSON, OAuth2, JWT, Git, Bazel, Maven, GoogleTest, Multithreading, Algorithms, Microservices, CICD 🏢 Description: Project Info: For our client we’re looking for a talented and motivated Senior C++ Developer based in Kraków or the surrounding area. The airline retailing and merchandising platform that enables airlines to create personalized offers and dynamic pricing for customers. Team is responsible to deliver modern, omni-channel, real-time retailing shopping experience. Provide reduced cost through consolidation of common components including consolidation of offer management system. This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products. That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career. Responsibilities: Accountable to build high-quality, cloud-native software within a standardized CI toolchain Collaboratively codes, tests, and builds services in a shared monorepo environment Performs meaningful unit testing using Google Test Accountable to maintain code quality and ensure cloud systems remain secure and integrated Provides input to story prioritization and leads small development pods or workstreams as needed Supports Technical Product Manager in preparation of requirements for each release Attends scrum ceremonies and updates status in Rally on a daily basis Continuously works with global teams to improve technical practices across time zones Attends release planning meetings and technical reviews Provides implementation coverage and on-call support, including warranty phases Takes a proactive approach to continuous learning and self-guided problem solving Requirements: Minimum 5 years of professional experience as a C++ Developer Designing, coding, and debugging modern C++ microservices Developing and operating high-performance distributed systems in GCP Expertise in: Modern C++ (11/17), Multithreading, and Data Structures Expertise in: gRPC, GCP Pub/Sub, and REST/JSON APIs Understanding of: OAuth2, JWT, and cloud security best practices Solid knowledge of Algorithmic thinking and Distributed Systems Architecture Fluency in Git-based workflows and large-scale CI/CD toolchains (Bazel/Maven) Optimizing low-latency applications and complex memory management Troubleshooting and responding to unexpected events in a containerized environment Translating business needs into technical implementation details for the travel industry Maintaining and enhancing core microservices architecture within a shared codebase Assisting in the development of software technical documentation and CI/CD workflows Bachelor’s degree in Computer Science or a related field Experience collaborating with global, distributed engineering teams Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model – 3 days per week in the office Referral program with financial bonus Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion

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

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

Dawid Wierciak Flow to Grow

Senior C++ Developer

Senior

Remote

Krakow, Poland

120 - 150 PLN/hr

🏢 Summary: Senior C++ Developer role focused on building production-grade commercial software using modern C++ and MFC across the full software development lifecycle. The position involves software design, implementation, testing, code reviews, and performance optimisation in collaboration with an experienced engineering team. The offer includes long-term remote cooperation on a B2B contract. 🗂️ Requirements: Strong commercial experience with modern C++, Experience with MFC, Strong understanding of Object-Oriented Programming, Knowledge of SOLID principles, Experience with Microsoft SQL Server, Experience with query optimisation and execution plan analysis, Experience implementing and maintaining unit tests, Knowledge of software design patterns, Experience with performance profiling and optimisation, Experience delivering production-quality software, Experience working within the SDLC, English level B2/C1 📃 Skills: C++, MFC, SQL, SQLServer, OOP, SOLID, STL, Concurrency, Templates, UnitTesting, SDLC, C#, .NET 🏢 Description: Join an established software development team building production-grade commercial software. As a Senior C++ Developer, you'll work with modern C++ and MFC, contributing across the full software development lifecycle—from design and implementation to testing and delivery. You'll collaborate with experienced engineers, participate in code reviews and technical discussions, and help deliver high-quality software while driving continuous improvement. Requirements Strong commercial experience with modern C++ (C++11 and newer) , including memory management, templates, concurrency, and the C++ Standard Library Experience with MFC (Microsoft Foundation Class Library) Strong understanding of Object-Oriented Programming, including: SOLID principles encapsulation inheritance polymorphism Experience with Microsoft SQL Server, including query optimisation and execution plan analysis Experience implementing and maintaining unit tests across UI, back-end services, and database layers Knowledge of software design patterns Experience with performance profiling and optimisation techniques Experience delivering maintainable, production-quality software in a commercial environment Experience working within the Software Development Life Cycle (SDLC), including code reviews, design discussions, and collaborative delivery English at B2/C1 level Nice to Have Experience with C# Experience with the .NET ecosystem , particularly in cross-language integration or tooling We Offer B2B contract 120–150 PLN/h 100% remote work Long-term cooperation Immediate start Recruitment Process Recruitment screening Interview with the client Final decision