Skip to content
Job boardOpen

Senior C++ Software Engineer

DCV Technologies · Kraków, City, Poland · Hybrid · Senior

  • Kraków, City, Poland · Hybrid

Indexed (today) · refreshed constantly

Budget
zł 144–169 / h
Start
flexible
Work mode
Hybrid
Contract
Freelance / B2B
Seniority
Senior
Reference
dcv-technologies-senior-c-software-engineer-krakow-c

Required skills

Job description

Project overview

Senior C++ Software Engineer — Low-Latency Trading

Build high-performance systems where every microsecond matters.

Nice to have

Experience in any of the following areas will be a strong advantage:

Low-latency engineering

Performance analysis

Financial technology

Automation and observability

Why join?

Ready to make every microsecond count?

If you’re passionate about modern C++, Linux, and high-performance systems, this is an opportunity to apply your engineering expertise to the challenges of low-latency trading.

Apply now and help build the next generation of high-performance trading technology!

  • Lock-free data structures and concurrency optimization.
  • Kernel-bypass networking technologies, such as DPDK or Solarflare.
  • Cache-aware design and NUMA tuning.
  • Microsecond-sensitive performance optimization.
  • Advanced profiling with perf, Intel VTune, and flame graphs.
  • Micro-benchmarking frameworks such as Google Benchmark.
  • Understanding of CPU caches, branch prediction, memory hierarchy, and network interface cards.
  • Financial messaging protocols such as FIX, ITCH, or OUCH.
  • Experience with native exchange APIs.
  • Previous work on exchange connectivity, smart order routing, or execution algorithms.
  • Experience building or integrating MCP servers.
  • AI-assisted engineering workflow automation.
  • Monitoring and observability tools such as Corvil and Geneos.
  • PCAP analysis and network-level troubleshooting.
  • Work on technically challenging, low-latency trading systems operating in demanding financial markets.
  • Tackle complex C++ performance and optimization challenges.
  • Contribute to mission-critical applications where reliability and efficiency are essential.
  • Take ownership across the full software development lifecycle, including production support.
  • Explore modern AI-assisted development tools and engineering automation.
  • Collaborate with experienced engineers in a technically demanding environment.

Project details

Poland, hybrid 3 days from Wroclaw or Krakow

Seniority: Senior

Technology stack: C++, Linux, Python

Domain: Financial Services / Algorithmic Trading

About the role

In high-performance trading, every microsecond counts. Are you a C++ engineer who enjoys solving complex performance challenges and building software where speed, reliability, and precision are critical?

We’re looking for a Senior C++ Software Engineer to join an engineering team developing a low-latency trading platform. You’ll work on exchange connectivity and algorithmic trading systems serving clients across major European financial markets.

This role combines advanced C++ development, Linux-based performance engineering, and hands-on responsibility for mission-critical production systems. You’ll contribute throughout the software development lifecycle, from analyzing trading requirements and designing new features to automated testing, deployment, and production support.

You’ll also have the opportunity to leverage AI-powered development tools and help improve engineering workflows through automation.

Your responsibilities

What you’ll bring

  • Design, develop, and optimize low-latency C++ components for exchange connectivity and algorithmic trading platforms.
  • Analyze trading requirements and translate them into reliable, high-performance software solutions.
  • Apply modern software engineering practices across development, testing, deployment, and maintenance.
  • Implement functional and non-functional requirements, ensuring software quality, security, reliability, and compliance.
  • Develop and maintain automated tests for critical C++ components.
  • Build observability into applications, monitor production health, and investigate performance issues.
  • Provide L3 production support for mission-critical systems, including incident triage, troubleshooting, and root-cause analysis.
  • Identify and remediate technical risks to improve system stability and operational resilience.
  • Collaborate with engineers and other stakeholders to continuously improve the platform.
  • Use AI coding assistants such as GitHub Copilot to support day-to-day development.
  • Explore MCP-based integrations and automation opportunities to streamline repetitive engineering tasks.
  • Strong commercial experience with modern C++, using at least C++14 or C++17; knowledge of C++20 is an advantage.
  • Excellent understanding of multithreading, memory management, data structures, and algorithmic complexity.
  • Solid experience developing and debugging applications in Linux environments.
  • Practical knowledge of tools such as GDB, perf, strace, and shell scripting.
  • Experience writing and maintaining C++ unit tests.
  • Familiarity with test automation frameworks, such as Robot Framework.
  • Working knowledge of Python for scripting, tooling, or test automation.
  • Experience with Git-based development workflows and CI/CD pipelines.
  • Familiarity with Ansible or similar configuration management tools.
  • Experience supporting production systems, including incident investigation and root-cause analysis.
  • Familiarity with AI coding assistants such as GitHub Copilot or comparable tools.
  • A proactive approach to problem-solving and a strong sense of ownership.
  • Good communication skills and the ability to collaborate effectively within an engineering team.
  • Start: flexible
  • Remote: hybrid
  • Location: Kraków, City, PL
  • Rate: 144-169 EUR/h

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on justjoin.it

  1. Job boardNew

    Senior DevOps Engineer

    DCV Technologies· Gdańsk, City, Poland· Hybrid· Senior· zł 138–169 / h

    • Microsoft Azure
    • Terraform
    • Infrastructure as Code (IaC)
    • +4

Browse all jobs
Sign up free to apply