Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

June 25, 2026

Senior C++ Developer

Senior • Remote

140 - 150 PLN

Warsaw, Poland

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

Similar jobs you might like

Technology

DCV Technologies

Senior C++ Developer / Krakow

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Senior C++ Developer contract role for building and supporting high-performance, low-latency FX trading and risk-management systems in a hybrid Kraków setup. The role covers real-time, multi-threaded application development, production support, performance optimization, and collaboration with global agile teams. 🗂️ Requirements: 7+ years of professional C++ software development experience, Modern C++ expertise, Multi-threading and concurrency experience, Low-latency, real-time systems development experience, FX trading platforms and trade lifecycle process knowledge, Risk-management systems and financial-markets technology experience, Algorithms, data structures, object-oriented design, system architecture, and design patterns knowledge, Relational database experience, Messaging technology experience, CI/CD and DevOps experience, Microsoft Azure exposure, Enterprise production application support experience, Fluent English 📃 Skills: C++, Multithreading, Concurrency, Algorithms, Databases, MSSQL, Sybase, Oracle, IBMMQ, Kafka, GitLab, Azure, DevOps, CICD 🏢 Description: Location: Kraków, Poland (Hybrid – 3 days onsite per week) Experience: 8+ years Employment Type: B2B, Full-time Position Overview We are looking for an experienced Senior C++ Developer with strong FX domain expertise to join our technology team in Kraków. 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 in 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 Performance optimization and troubleshooting Strong domain experience in: FX trading platforms FX lifecycle processes Risk management systems 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 Oracle Experience with messaging technologies: IBM MQ Kafka Experience with CI/CD and DevOps practices, preferably: GitLab CI/CD 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 working 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.

Technology

Experis Manpower Group

C++ Software Engineer

Mid

Remote

Warsaw, Poland

20,160 - 20,500 PLN

🏢 Summary: Remote C++ Software Engineer role for candidates located in Poland, focused on building and maintaining scalable, large-scale software systems for global customers. The position involves backend and distributed-environment development, feature delivery, architecture contributions, and code-quality practices within an international team. Offered on a B2B contract with healthcare, Multisport, e-learning access, and group life insurance. 🗂️ Requirements: Located in Poland, Minimum 3 years of commercial C++ development experience, Strong software engineering and object-oriented programming knowledge, Experience with complex backend systems or large-scale applications, Ability to troubleshoot distributed environments, Professional English proficiency, Ability to collaborate in an international team 📃 Skills: C++, OOP, Backend, DistributedSystems, Testing, CodeReview 🏢 Description: Location: Remote 100% - candidates must be located in Poland Start: ASAP / 30 days C++ Software Engineer We are looking for a skilled C++ Software Engineer to join an international team working on the development of advanced, large-scale software solutions used by customers worldwide. If you enjoy solving complex engineering challenges, working with scalable systems, and building impactful products, this opportunity could be a great fit for you. Responsibilities: Design, develop, and maintain high-quality software solutions in C++. Contribute to the architecture and implementation of systems used by real-world customers. Work with large-scale technical infrastructure and distributed environments. Develop new features and enhance existing functionalities. Collaborate with cross-functional teams to deliver reliable and scalable solutions. Ensure code quality through testing, code reviews, and best engineering practices. Requirements: Minimum 3 years of commercial experience with C++ development. Strong understanding of software engineering principles and object-oriented programming. Experience working on complex backend systems or large-scale applications. Ability to troubleshoot and solve technical challenges in distributed environments. Good communication skills and ability to work in an international team. English proficiency enabling effective collaboration in a professional environment. Our Offer B2B contract via Experis Medicover healthcare Multisport card Access to e-learning platforms Group life insurance

Technology

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: 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

PTH EUROTRONIC

C++ Software Engineer

Mid

On-site

Poznan, WP, Poland

🏢 Summary: Oferta dla programisty C++ z co najmniej 3-letnim doświadczeniem, obejmująca rozwój, testowanie i utrzymanie oprogramowania dla sektora energetycznego, m.in. systemów SCADA/ADMS. Praca odbywa się głównie stacjonarnie w Poznaniu, z możliwością sporadycznej pracy hybrydowej, na umowie o pracę lub kontrakcie B2B. 🗂️ Requirements: Dobra znajomość C++, Minimum 3 lata doświadczenia zawodowego jako programista C++, Umiejętność pracy z powłoką Windows lub Linux (CLI), Podstawowa znajomość relacyjnych baz danych, Znajomość SQL, Znajomość SVN lub Git, Miejsce zamieszkania w Poznaniu lub okolicach albo gotowość do relokacji 📃 Skills: C++, Windows, Linux, CLI, SQL, SVN, Git 🏢 Description: Obecnie poszukujemy dobrze zorganizowanej i dbającej o wysokie standardy pracy osoby, która chciałaby dołączyć do naszego zespołu jako C++ Developer. Zależy nam na osobach, które mieszkają w Poznaniu lub okolicach - bądź są gotowe do relokacji! Twój zakres obowiązków: Tworzenie poprawnych, działających programów. Wprowadzanie zmian w istniejących funkcjonalnościach. Dbanie o jakość tworzonych rozwiązań. Analiza, testy i usuwanie zgłaszanych błędów. Wymagania: Dobra znajomość C++. Doświadczenie zawodowe jako Programista C++ (min. 3 lata) Umiejętność korzystania z powłoki systemowej Windows / Linux (CLI). Podstawowa wiedza na temat relacyjnych baz danych oraz znajomość SQL. Znajomość narzędzi systemu kontroli wersji SVN lub GIT. Mile widziane: Znajomość technologii: Qt, PostgreSQL, Python. Znajomość języka angielskiego. Orientacja w zagadnieniach związanych z branżą energetyczną. Oferujemy: Zatrudnienie na umowę o pracę lub kontrakt B2B Pracę z naszego poznańskiego biura (nie oferujemy pracy 100% zdalnej; dopuszczamy sporadyczną hybrydę!) Ciekawe projekty branżowe np. SCADA / ADMS dla koncernów energetycznych w Polsce i za zagranicą (TAURON, ENERGA, ENEA, ENEXIS, STEDIN) Rozwój zawodowy – wsparcie merytoryczne całego zespołu oraz zewnętrzne i firmowe szkolenia / warsztaty. Elastyczne godziny pracy (zaczynamy pracę między 7:00 a 9:00) Ubezpieczenie grupowe, dofinansowanie do urlopów wypoczynkowych, prywatnej opieki medycznej i karty Multisport Zapraszamy do aplikowania! Informujemy, że do wybranych kandydatów zostanie przesłany kwestionariusz rekrutacyjny (jako część procesu rekrutacyjnego).