Senior C++ Developer

New York, NY, USA

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior C++ Developer for our New York, NY office to make the team even stronger.

EPAM is in search of a high-level Software Professional for building a trading platform.

Responsibilities

  • Working with requirements;
  • Architecture design;
  • Code development and refactoring, code review;
  • Write regularly Unit and Integration Tests;
  • Bug fixing;
  • Documentation preparation.

Requirements

  • Over 6 year of active development with C++;
  • Excellent knowledge of threading models, memory management, atomics, lock-free techniques, spinlocks;
  • Experience developing of complex high-load concurrent and low latency systems;
  • Hands-on experience working with STL, Git, Jenkins, Jira;
  • Knowledge of relational and non-relational databases;
  • Good team player with solid communication skills;
  • Bachelor’s or Master’s Degree in Computer Science or Engineering.