Position: Senior С++ Software Engineer
Company: GlobalLogic
Experience required: 5y
English level: intermediate

Required:

- Strong C++ knowledge and experience (5+ years)
- Familiar with at least one set of threading and synchronization APIs: Windows threads / POSIX threads / C++11 threads (not OMP/TBB/MPI).
- Familiar with Linux C++ Toolchains
- Familiar with virtualization/cloud technologies
- Passion for high-quality code and design.
- Strong knowledge of design patterns and best practices.
- Good English communication skills (both spoken and written)

Optional, but highly appreciated:

- Experience in cross-platform software development (Win/Linux/OSX).
- Understanding of at least one of the cross-platform building tools for C++ (cmake or similar).
- Familiar with specifics of static and dynamic libraries development for complex applications.
- Performance profiling experience.

Job Responsibilities:

- Port a distributed storage system (server and client) for real-time media workflow to AWS virtual environment.

Department/Project Description:

The product is a set of software-defined storage systems, which provide scalable distributed shared file system for professional media production and real-time media delivery. The solution enables true storage virtualization for any media application.
The team goal is to deliver solutions that are used by the world’s biggest broadcasters and post-production houses as 24 * 7 systems all over the world.

Keyskills - Must Have
C++  C++- Linux Virtual Environment

Keyskills - Nice to Have
Storages AWS S3 VM Ware VirtualBox Windows MacOS