JustJoin.IT Hybrydowo Senior

Senior C++ Developer / Krakow

DCV Technologies

⚲ Kraków

Do uzgodnienia

Wymagania

  • C++ Development
  • low-latency systems
  • FX Trading Domain
  • System Design & Algorithms
  • CI/CD & Production Support

Opis stanowiska

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.

🔍 Dekoder Ogłoszenia

🔴
mission-critical applications
Praca nad systemami, których awaria ma bardzo poważne konsekwencje finansowe lub operacyjne, co może oznaczać dużą presję i odpowiedzialność.
🔴
fast-paced trading environment
Środowisko pracy charakteryzujące się dużą dynamiką, szybkim tempem zmian i potencjalnie wysokim poziomem stresu.
🔴
Troubleshoot production issues and provide L3 application support
Oznacza konieczność rozwiązywania problemów w działających systemach, często pod presją czasu, co może wykraczać poza standardowe zadania deweloperskie.
🔴
strong FX domain expertise
Wymagana jest bardzo specyficzna i głęboka wiedza z zakresu rynków walutowych, co może być trudne do zdobycia, jeśli kandydat jej nie posiada.
🟡
leading global financial services organization
Praca dla dużej, ugruntowanej firmy finansowej, co może oznaczać stabilność, ale też potencjalnie bardziej biurokratyczne procesy i mniejszą elastyczność.