Senior C++ Software Engineer

EPAM Systems

Kraków

Hybrid

PLN 180,000 - 240,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid by design
Remote work within Poland
Relocation opportunities
English classes
Health insurance
Employee Stock Purchase Plan
Well-being programs
Certification programs

Job summary

EPAM Systems in Kraków is seeking an experienced C++ engineer to design, develop, test, and support high-performance trading platforms. You will build connectivity, APIs, and distributed systems, collaborating with global teams on architecture, releases, and production support.

The role requires 5+ years of C++ experience, strong Linux skills, and familiarity with FIX and trading environments. Hybrid work with a client office 3 days/week in Kraków is offered, with growth opportunities and global

Qualifications

  • 5+ years of hands-on C++ development experience.
  • Strong knowledge of multithreading, STL, data structures, algorithms, templates, pointers, and socket programming.
  • Experience 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 (CI/CD).
  • Strong analytical, problem-solving, and communication skills.
  • Nice to have: equity trading or investment banking experience; Java development knowledge; 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++ development
Multithreading
Linux
Data structures & algorithms
Socket programming
STL
SQL databases
Trading systems
CI/CD
Communication skills

Tools

FIX protocol
Order management systems
Trading platforms
Java development

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.ResponsibilitiesDesign, develop, test, and support C++ applications and servicesBuild and enhance trading connectivity, integration solutions, and APIsDeliver high-performance, scalable, and resilient systemsParticipate in architecture, release management, and production supportCollaborate with global engineering and business teamsContribute to Agile and DevOps practices, including CI/CDRequirements5+ years of hands-on C++ development experienceStrong knowledge of multithreading, STL, data structures, algorithms, templates, pointers, and socket programmingExperience working in Linux/Unix environmentsGood understanding of SQL and database technologiesExperience with FIX protocol, order management systems, and trading environmentsKnowledge of Agile development methodologies and modern DevOps practicesStrong analytical, problem-solving, and communication skillsNice to haveExperience with equity trading or investment banking systemsClient connectivity platform experienceJava development knowledgeExperience providing production (L3) supportWe offerWe gather like-minded people:Top tech minds driving innovation in AI, cloud and digital platform modernizationSupportive team and agile, startup-like cultureHybrid by design mode and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesWe provide growth opportunities:Career development programsThought leadership, mentoring, soft skills and well-being programsCertification (Anthropic, Gemini, GCP, Azure, AWS)English classesWe cover it all:Stable payParticipation in the Employee Stock Purchase Plan with a 15% discountBenefits package (health insurance, multisport, shopping vouchers)Referral bonuses up to $2,000Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and moreCorporate, social and well-being eventsPlease, note:Benefits listed above are available to employees onlyWe are open for working with Contractors. Terms of B2B cooperation agreements are agreed individuallyWe will reach out to selected candidates exclusivelyEPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
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 • Kraków

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

EPAM Systems • Kraków

On-site
PLN 140,000 - 190,000
Hybrid by design
Remote within Poland
Relocation opportunities
+2
Senior Full-Stack Engineer (Java and React)
Senior Full-Stack Engineer (Java and React)

EPAM Systems • Kraków

Hybrid
PLN 260,000 - 480,000
Health insurance
Employee Stock Purchase Plan
Remote work within Poland
+2
Senior Java Full Stack Developer
Senior Java Full Stack Developer

EPAM Systems • Kraków

Hybrid
PLN 270,000 - 360,000
Health insurance
Multisport
Stock Purchase Plan
+4
Senior Java Full Stack Developer
Senior Java Full Stack Developer

EPAM Systems • Wrocław

Hybrid
PLN 300,000 - 420,000
Health insurance
Multisport card
Relocation opportunities
Senior Full Stack Developer
Senior Full Stack Developer

EPAM Systems • Gdańsk

On-site
PLN 210,000 - 270,000
Hybrid work model
Relocation opportunities
Travel abroad up to 60 days annually
+4
Senior Full-stack Developer
Senior Full-stack Developer

EPAM Systems • Łódź

On-site
PLN 180,000 - 240,000
Health insurance
Multisport card
Shopping vouchers
+2
Senior Full-stack Developer
Senior Full-stack Developer

EPAM Systems • Gdańsk

On-site
PLN 180,000 - 240,000
Health insurance
Multisport
Shopping vouchers
+1
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Poznań

On-site
PLN 180,000 - 260,000
Health insurance
Multisport
Shopping vouchers
+1
Senior Full Stack Developer
Senior Full Stack Developer

EPAM Systems • Wrocław

On-site
PLN 180,000 - 260,000
Health insurance
Multisport
Relocation opportunities
+2