Position: Senior C++ Software Engineer
Company: EPAM
Experience required: 5y
English level: upper

DESCRIPTION
Our customer is a 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.

RESPONSIBILITIES
Take full technical ownership for one of core solution components
Participate and start driving analysis of software and infrastructure capacity (network bandwidth, CPU & memory capacity, changes in data patterns, application, and system level bottlenecks), improvements definition and implementation

Work collaboratively providing support and sharing knowledge to other colleagues across all locations
Communicate to client stakeholder on daily basis to elaborate on requirements, architecture, and technical decisions

REQUIREMENTS
7+ years of experience in software development
5+ years of industry experience with large distributed environments
5+ years of experience in C/C++
Expertise in multithreading
Proficiency in networking: TCP, UDP, Multicast
Strong knowledge of UNIX inter-process communications (message queues, shared memory, semaphores)
Good understanding of Linux/Unix
Excellent communication skills
Upper-Intermediate or higher English level, both spoken and written (B2+)

NICE TO HAVE
Understanding of Unix kernel, deep OS knowledge for high performance optimizations
Understanding of data structures and algorithms
Java experience
Domain knowledge of Financial Markets Data
Strong written, verbal, and presentation skills
High attention to detail concerning data, testing and analysis

WE OFFER
Competitive compensation depending on experience and skills
Individual career path in engineering
Social package - medical insurance, sports
Unlimited access to LinkedIn learning solutions
Sick leave and regular vacation
Partial coverage of costs for certification and IT conferences
English classes with certified English teachers