Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

DCV Technologies

NewBe an early applicant

C++ Senior Software Engineer | Wroclaw

Posted Updated
Discussion

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 alina.pchelnikova@dcvtechnologies.co.uk.

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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →