← Back to jobs

C++ Senior Software Engineer | Wroclaw

Skills

aiansibleapiautomationbashci cdcppgdbgitgithubgithub copilotlinuxmcpmultithreadingobservabilitypythonrobot frameworkroot cause analysistest automationC++

Description

📌 We’re looking for an experienced Low Latency Trading C++ Senior Software Engineer to join a fast-paced, high-impact project in the financial / algorithmic trading domain.

Contract: B2B contaract
Location: Wrocław&Krakow, Poland
Work mode: Hybrid - 3 days per week at the client’s office
Seniority: L5–L6

💡 Key Responsibilities:

  • Design, develop, and optimise low-latency C++ components for our exchange connectivity and algorithmic trading platform, serving clients across major European venues

  • Apply a broad range of software engineering practices, from analyzing trading requirements and developing new features to automated testing and continuous deployment

  • Ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements

  • Build observability into our solutions, monitor production health, provide L3 support to resolve incidents, and remediate the root cause of risks and issues

  • Leverage AI tooling (GitHub Copilot and similar) in day-to-day development and help the team automate repetitive engineering workflows using MCP-based integrations

Required Skills & Expertise:

  • Modern C++ (C++14/17 minimum; C++20 a plus): strong grasp of multithreading, memory management, data structures, and algorithmic complexity

  • Solid Linux development experience (gdb, perf, strace, shell scripting)

  • Experience writing and maintaining C++ unit tests and working with test automation frameworks such as Robot Framework

  • Working knowledge of Python for test automation, tooling, or scripting

  • Proficiency with Git-based workflows and CI/CD pipelines; familiarity with Ansible for configuration management

  • Experience providing L3 production support for mission-critical systems, including incident triage and root-cause analysis

  • Comfortable using AI coding assistants (Copilot or similar) as part of a daily development workflow

Nice to Have:

  • Low-latency techniques: lock-free data structures, kernel bypass (DPDK/Solarflare), cache-aware design, NUMA tuning

  • Performance analysis tooling: perf, VTune, flame graphs, and micro-benchmarking frameworks such as Google Benchmark

  • Hardware awareness: understanding of CPU caches, branch prediction, memory hierarchy, NICs, and how hardware characteristics shape software design

  • Financial protocols: FIX, ITCH, OUCH, or native exchange APIs

  • Prior work on exchange connectivity, smart order routing, or execution algorithms

  • Experience building or integrating MCP servers, or otherwise automating developer workflows with AI tooling

  • Monitoring and observability tools (Corvil, Geneos, PCAP analysis)

📩 Interested? Please send your CV to discuss the opportunity further to [email protected].

#CPlusPlus #CppDeveloper #LowLatency #AlgorithmicTrading #Linux #Wroclaw #B2B #Hiring

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Poland.

Finding similar jobs…