Hybrid C++ Developer - High-Performance Trading Systems

EPAM Systems

Porto

Hybrid

EUR 45,000 - 75,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Flexible work hours
Variety of projects
Career growth opportunities
Internal events and communities

Job summary

EPAM Systems is seeking a talented C++ Developer for its Electronic Equities team. You will design, develop, and maintain high-performance trading system components, joining a globally distributed team that values technical excellence and ownership.

The role involves two days per week in the office in Lisbon or Porto and collaboration across worldwide teams. Responsibilities include leading platform lifecycle tasks, CI/CD, and performance optimization, with opportunities for greenfield work and

Qualifications

  • Proficient in modern C++ with strong programming fundamentals.
  • Solid understanding of software design principles and data structures/algorithms.
  • Proficient Linux user with hands-on experience using CMake, GCC and GDB.
  • Experience with trading platforms or FIX protocol development.
  • Good written and spoken English; ability to work in a globally distributed team.

Responsibilities

  • Design, develop and maintain Electronic Equities platform components.
  • Own platform lifecycle, including production support, CI/CD, bug fixing and performance optimization.
  • Coordinate with global engineering and support teams.
  • Participate in architectural and technical design discussions.
  • Drive innovation with focus on greenfield development.

Skills

C++
Linux
CMake
GCC
GDB
FIX protocol
Trading platforms
Distributed teamwork
English

Tools

CI/CD

Job description

EPAM Systems is seeking a talented C++ Developer for its Electronic Equities team. You will design, develop, and maintain high-performance trading system components, joining a globally distributed team that values technical excellence and ownership.

The role involves two days per week in the office in Lisbon or Porto and collaboration across worldwide teams. Responsibilities include leading platform lifecycle tasks, CI/CD, and performance optimization, with opportunities for greenfield work and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Engineer – High-Performance Trading Platform
C++ Engineer – High-Performance Trading Platform

EPAM Systems • Portugal

Hybrid
EUR 40,000 - 70,000
C++ Developer
C++ Developer

EPAM Systems • Porto

Hybrid
EUR 45,000 - 75,000
Competitive compensation
Flexible work hours
Variety of projects
+2
Senior Java Developer - High-Load Trading (Flexible Hours)
Senior Java Developer - High-Load Trading (Flexible Hours)

EPAM Systems • Lisboa

On-site
EUR 55,000 - 75,000
Flexible work hours
Career growth
Senior Java Developer
Senior Java Developer

EPAM Systems • Lisboa

On-site
EUR 55,000 - 75,000
Flexible work hours
Career growth
Site Reliability Engineer — Hybrid (Lisbon), Flexible Hours
Site Reliability Engineer — Hybrid (Lisbon), Flexible Hours

EPAM Systems • Lisboa

Hybrid
EUR 70,000 - 100,000
Senior C++ Performance Engineer — Hybrid (Portugal)
Senior C++ Performance Engineer — Hybrid (Portugal)

iTRecruiter • Lisboa

Hybrid
EUR 36,000 - 40,000
Senior C++ Performance Engineer — Hybrid (Portugal)
Senior C++ Performance Engineer — Hybrid (Portugal)

Itrecruiter • Lisboa

Hybrid
EUR 70,000 - 90,000
Hybrid work model
Senior C++ Performance Engineer — Hybrid (Portugal)
Senior C++ Performance Engineer — Hybrid (Portugal)

Itrecruiter • Lisboa

Hybrid
EUR 70,000 - 90,000
Hybrid work model
Site Reliability Engineer
Site Reliability Engineer

EPAM Systems • Lisboa

Hybrid
EUR 70,000 - 100,000
C++ Real-Time Trading Platform Engineer
C++ Real-Time Trading Platform Engineer

PrimeIT • Lisboa

On-site
EUR 13,392 - 22,320
Health insurance
Training and development plan
Opportunities for professional growth
+2
Top locations