Skip navigation EPAM

Senior C++ Engineer (market data domain)

  • Minsk, Belarus
  • hot
Job #: 47385
We are looking for a mature engineer to join our experienced team of professionals. Our engineers take technical ownership of a complex real-time near-low-latency data delivery platform developed on C++ and Java.

ABOUT CUSTOMER


Financial data and analytics provider. Serves more than 40,000 institutions in over 190 countries. Enables the financial community to trade smarter and faster, overcome regulatory challenges, and scale intelligently.

ABOUT PROJECT


The solution scope includes the infrastructure and a software platform providing a reliable, cost-effective tool kit for the collection and distribution of real-time, historical market data and value-add analytics for 200 000+ professional users.

Responsibilities

  • Take full technical ownership for one of core solution components
  • Drive the analysis of software and infrastructure capacity (network bandwidth, CPU & memory capacity, changes in data patterns, application and system level bottlenecks)
  • Identify opportunities for improvement
  • Build a collaborative environment: provide support to and share knowledge with colleagues across all locations
  • Communicate with the client stakeholders on a daily basis in order to elaborate on requirements, architecture, and technical decisions

Requirements

  • 10+ years of experience in software development
  • C++ – 5+ years of experience
  • Multithreading
  • Networking (TCP, UDP, Multicast)
  • UNIX inter-process communications (message queues, shared memory, semaphores)
  • Linux/Unix

Nice to have

  • Understanding of Unix kernel, deep OS knowledge for high performance optimizations, data structures
  • Java experience
  • Relational DB (Sybase preferably)- 3+ years
  • Financial Markets Data domain knowledge
  • Strong written, verbal, and presentation skills
  • High attention to detail concerning data, testing, and analysis

We offer

  • Innovative solutions delivery to the world’s digital changes
  • Experience exchange with colleagues all around the world
  • Opportunities for self-realization
  • Challenging tasks related to algorithms and performance optimization, data compression, multithreading, network programming
  • Possibility to learn and work with different technology stacks (C/C++, Java, Python)
  • Interesting business domain – Finance/Market Data
  • Working in a distributed multi-culture team of highly-proficient engineers with a rich experience in software development
  • Unlimited access to LinkedIn learning solutions
  • Engineering, corporate and social events
  • Social package: professional & soft skills trainings, medical & family care programs, sports
  • Free English classes
  • Flexible working schedule

Здравствуйте, чем мы можем вам помочь?


Наши офисы