Senior C++ Developer
Be | Shaping the Future Poland
⚲ Warszawa
23 520 - 25 200 PLN netto (B2B)
Wymagania
- C++
Opis stanowiska
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 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
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
🔍 Dekoder Ogłoszenia
🟡
the best individuals in each sector we operate within the financial services industry
Firma uważa, że zatrudnia najlepszych specjalistów, co może być standardowym hasłem marketingowym.
🔴
Develop and maintain C++ components in POSIX environments using Make and CC toolchains on Solaris and Linux platforms
Może oznaczać pracę ze starszymi technologiami i systemami operacyjnymi, które wymagają specyficznej wiedzy.
🔴
high‑availability order‑capture system
System musi być zawsze dostępny, co może generować presję na szybkie rozwiązywanie problemów i utrzymanie ciągłości działania.
🔴
integrates with numerous surrounding applications
Może oznaczać pracę z wieloma różnymi, potencjalnie nieudokumentowanymi lub trudnymi w integracji systemami.
🔴
Ensure system stability within a high‑availability architecture (clustered servers, load‑balanced environments, and resi
Wymaga dbałości o stabilność i wydajność systemu w złożonym środowisku, co może oznaczać rozwiązywanie trudnych problemów technicznych.