Position: Middle C++ Engineer
Company: GlobalLogic
Category: C++
Experience required: 2y
English level: intermediate

Customer’s media processing service provides operators with a software-as-a-service (SaaS) solution that is hosted in the public cloud and maintained and monitored by the customer. Also with these media processing platform, operators have the flexibility to deploy on their own public or private cloud infrastructure.

**Requirements:**

- 2+ years of experience with C++;
- Knowledge of Linux software development;
- Knowledge and experience in multithreading;
- Effective business communication skills;
- Intermediate+ level of English;
- Experience with TDD and test automation.

Preferences:

- Go knowledge;
- Knowledge of and/or a desire to learn and work with cloud technologies;
- Video or networking domain experience or interest.

**Responsibilities:**

- Design and develop new projects and feature from scratch;
- Do contribution to all components/layers of the system;
- Troubleshoot and analyze problems identified in the system software;
- Cover code with unit tests, integration tests and end-to-end tests.