Senior C++ Software Engineer

EPAM Systems

Polska

On-site

PLN 150,000 - 270,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems in Krakow is seeking an experienced backend C++ engineer to design, develop, test, and support high-performance trading platforms. You will work on low-latency services, APIs, and integration components across global teams, with a focus on reliability and scalable architectures.

The role requires strong Linux knowledge, multithreading, STL, and SQL, plus experience with FIX and trading environments. On-site presence in Krakow 3 days per week is required.

Qualifications

  • 5+ years of hands-on C++ development experience.
  • Strong knowledge of multithreading, STL, data structures, algorithms, templates, pointers, and socket programming.
  • Experience working in Linux/Unix environments.
  • Good understanding of SQL and database technologies.
  • Experience with FIX protocol, order management systems, and trading environments.
  • Knowledge of Agile development methodologies and modern DevOps practices.
  • Strong analytical, problem-solving, and communication skills.
  • Nice to have Experience with equity trading or investment banking systems.
  • Client connectivity platform experience Java development knowledge.
  • Experience providing production (L3) support.

Responsibilities

  • Design, develop, test, and support C++ applications and services
  • Build and enhance trading connectivity, integration solutions, and APIs
  • Deliver high-performance, scalable, and resilient systems
  • Participate in architecture, release management, and production support
  • Collaborate with global engineering and business teams
  • Contribute to Agile and DevOps practices, including CI/CD

Skills

C++
Multithreading
Socket programming
Linux/Unix
SQL
Trading systems
Agile/DevOps
Communication
STL

Tools

FIX protocol
CI/CD

Job description

Join a global team developing and modernizing high-performance trading and client connectivity platforms used across EMEA, AMER, and APAC. You will work on backend services, APIs, integration components, and low-latency distributed systems while contributing to a major platform modernization initiative. Please note that working from the client's office in Krakow 3 days per week is required.

Responsibilities
  • Design, develop, test, and support C++ applications and services
  • Build and enhance trading connectivity, integration solutions, and APIs
  • Deliver high-performance, scalable, and resilient systems
  • Participate in architecture, release management, and production support
  • Collaborate with global engineering and business teams
  • Contribute to Agile and DevOps practices, including CI/CD
Requirements
  • 5+ years of hands-on C++ development experience
  • Strong knowledge of multithreading, STL, data structures, algorithms, templates, pointers, and socket programming
  • Experience working in Linux/Unix environments
  • Good understanding of SQL and database technologies
  • Experience with FIX protocol, order management systems, and trading environments
  • Knowledge of Agile development methodologies and modern DevOps practices
  • Strong analytical, problem-solving, and communication skills
  • Nice to have Experience with equity trading or investment banking systems
  • Client connectivity platform experience Java development knowledge
  • Experience providing production (L3) support
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Developer
Senior C++ Developer

EPAM Systems • Polska

Hybrid
PLN 180,000 - 240,000
C++ разработчик торговых платформ
C++ разработчик торговых платформ

EPAM • Kraków

Hybrid
PLN 180,000 - 300,000
Senior C++ Backend Engineer - Low-Latency Trading Platforms
Senior C++ Backend Engineer - Low-Latency Trading Platforms

EPAM Systems • Polska

On-site
PLN 150,000 - 270,000
Senior C++ Software Engineer
Senior C++ Software Engineer

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 240,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+5
Senior C++ Backend Engineer - Low-Latency Trading (Hybrid)
Senior C++ Backend Engineer - Low-Latency Trading (Hybrid)

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 240,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+5
Senior C++ Engineer: High-Performance Trading
Senior C++ Engineer: High-Performance Trading

EPAM Systems • Kraków

Hybrid
PLN 120,000 - 180,000
Hybrid work model
Remote work within Poland
Relocation opportunities
+5
Senior C++ Developer
Senior C++ Developer

EPAM Systems • Kraków

Hybrid
PLN 120,000 - 180,000
Hybrid work model
Remote work within Poland
Relocation opportunities
+5
Senior C++ Engineer — Global High-Performance Trading
Senior C++ Engineer — Global High-Performance Trading

Luxoft • Kraków

On-site
PLN 180,000 - 260,000
Laptop
Monitor
Senior C++ Engineer — Trading Systems, Hybrid (Kraków)
Senior C++ Engineer — Trading Systems, Hybrid (Kraków)

EPAM Systems • Polska

Hybrid
PLN 180,000 - 240,000
Senior C++ Software Engineer (low latency trading)
Senior C++ Software Engineer (low latency trading)

Luxoft • Wrocław

On-site
PLN 170,000 - 320,000