C++ Developer (Relocation to Portugal)
✨ AI Summary
EPAM Systems, a global IT services company, is hiring a C++ Developer for its Electronic Equities team to build high-performance trading systems. Tech stack: modern C++, Linux, CMake, GCC, GDB, and FIX protocol. Requires strong C++ experience, software design skills, and English proficiency; trading or low-latency experience is a plus. Position requires relocation to Portugal with two office days per week in Lisbon or Porto, offering competitive compensation, flexible hours, and career growth.
We are looking for a talented C++ Developer to join our Electronic Equities team. In this role, you will contribute to the development of high-performance trading systems, working on both existing platform components and greenfield initiatives. The position offers the opportunity to work in a globally distributed environment where technical excellence, ownership, and innovation are essential.
This position requires regular office visits two days per week in either Lisbon or Porto.
Responsibilities
- Design, develop and maintain Electronic Equities platform components
- Take ownership of the platform lifecycle, covering development production support, CI/CD, bug fixing and performance optimization
- Coordinate closely with global engineering business and support teams
- Participate in architectural and technical design discussions
- Drive innovation with a strong focus on greenfield development
Requirements
- Strong experience with modern C++
- Solid understanding of software design and architecture principles and common data structures and algorithms
- Confident Linux user with hands-on development experience using CMake, GCC and GDB
- Experience with trading platforms or FIX protocol development
- Good written and spoken English
- Ability to work effectively as part of a globally distributed team
Nice to have
- Background in electronic trading or capital markets
- Experience with low-latency or high-performance systems
- Knowledge of CI/CD practices in large scale environments
Benefits
- Competitive compensation depending on experience and skills
- Variety of projects within one company
- Being a part of a project following engineering excellence standards
- Individual career path and professional growth opportunities
- Internal events and communities
- Flexible work hours
About the Company
More jobs at EPAM Systems
-
Lead Data Engineer
Viet Nam · remote · Aug 20, 2026
-
Senior QA Engineer (Manual/API)
Viet Nam · remote · Aug 20, 2026
-
Senior AI Platform Engineer/AI Architect - Microsoft Technologies (relocation to the Netherlands)
Serbia, Spain, Ireland · remote · Aug 20, 2026
-
Senior Security & Test Engineer, A2A
Armenia, Georgia, Kazakhstan, Kyrgyzstan, Uzbekistan · remote · Aug 20, 2026
-
Lead Data DevOps
Mexico, Colombia · remote · Aug 20, 2026