Low Latency Trading C++ Senior Software Engineer

Low Latency Trading C++ Senior Software Engineer

Bid: 130-160 PLN/h net+VAT
Place of work: Lower Silesian Voivodeship, Lesser Poland Voivodeship
Form of employment: B2B
Category: IT

Offer description

Workplace: Hybrid (Kraków or Wrocław) - office work 3 days a week
Start: Subject to availability
Form of cooperation: B2B with ITFS
Rate: PLN 130-160/h + VAT

 

Recruitment process: Short phone call with an ITFS recruiter -> Initial technical verification -> Two technical interviews with the client -> Decision.

 

SCOPE OF DUTIES

  • Design, development, and optimization of low-level C++ components for the trading platform and exchange connectivity.

  • Analysis of transaction requirements, creation of new functionalities, automated testing, and continuous software deployment (CI/CD).

  • Ensuring the quality, security, reliability, and compliance of solutions by meeting functional and non-functional requirements.

  • Building system observability, monitoring their production status, providing L3 support for incidents and eliminating their causes.

  • Using AI tools (GitHub) Copilot) in daily production work and the automation of repetitive engineering processes using MCP integration.

REQUIREMENTS

  • Min. 5 years of experience in a similar position,

  • Very good knowledge of C++14/17 (knowledge of multithreading, memory management, data structures, and algorithmic complexity),

  • Excellent knowledge of the Linux environment (gdb, perf, strace, shell scripting),

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

  • Practical knowledge of Python for test automation, tool development, or scripting,

  • Proficient knowledge of Git-based workflows and CI/CD pipelines,

  • Knowledge of Ansible for configuration management,

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

  • Ability to use AI coding assistants (Copilot) in daily work,

  • English language proficiency at a minimum level of B2+ / C1.

Preferred:

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

  • Knowledge of performance analysis tools: perf, VTune, flame graphs, and micro-benchmarking frameworks (e.g., Google Benchmark).

  • Hardware awareness: knowledge of CPU cache, branch prediction, memory hierarchy, NICs, and the impact of architecture. hardware to software design,

  • Experience in the banking/finance industry,

  • Knowledge of financial protocols: FIX, ITCH, OUCH, or native stock exchange APIs,

  • Experience in stock exchange areas such as connectivity, smart order routing, or execution algorithms,

  • Experience in building or integrating MCP servers and automating work with AI tools,

  • Knowledge of system monitoring and observability tools (Corvil, Geneos, PCAP analysis).

WE OFFER

  • Access to a medical and sports package,

  • Access to free accounting services (up to 3 entries per month),

  • Work on an interesting and developmental project,

  • Transparent terms of cooperation in a company with a reliable and stable market position.

 

Project ID: P3734