C++ Developer

Epam Systems โ€” Portugal ยท Posted ~1 day ago

Senior Full-time Hybrid Visa History โœ“

Skills

Modern C++ Software design Software architecture High-performance software development Production support CI/CD Performance optimization Technical design Cross-functional collaboration C++

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Join a globally distributed engineering team developing high-performance software for electronic financial markets. You will design, develop, maintain, and optimize platform components while taking ownership of production support, CI/CD, bug fixing, and lifecycle management. The role also offers opportunities to contribute to greenfield initiatives, architectural decisions, and technical innovation, with regular office attendance two days per week.

Highlights

Work on high-performance software in a globally distributed engineering environment with strong ownership and technical autonomy. The role combines new development with platform lifecycle ownership, performance optimization, production support, architectural design, and innovation, with a hybrid schedule.

Description

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 We offer Competitive compensation depending on experience and skillsVariety of projects within one companyBeing a part of a project following engineering excellence standardsIndividual career path and professional growth opportunitiesInternal events and communitiesFlexible work hours