💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

С++ Developer

Требования

БэкендC++

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Мировой лидер в области резервного копирования и восстановления данных

Описание вакансии

Условия работы

  • Responsibilities
  • Review architecture and code of existing Acronis products, find bottlenecks, propose and implementation performance optimisations
  • Investigate performance issues of existing customers, find root cause, propose solution, implement optimisation in products
  • Implement atomic performance tests, analyse results
  • Researches of new technologies related to Acronis products, competitors’s products, propose improvements in Acronis products, implement prototypes / production features
  • Requirements:
  • Advanced C++, STL knowledge. Understanding of OOP principles, knowledge of patterns (GoF, SOLID, GRASP) is a plus.
  • Python language programming skills or be ready to learn.
  • Understanding of modern OS principles: processes scheduling, inter-process communication, networking, disk subsystem
  • Understanding of modern hardware subsystems: CPU, disk subsystem, memory management
  • Windows / Linux OS administration experience (deployment, installing/configuring services, network, RAID)
  • Base skills in containers or virtual machines management
  • Ability to perform experiments, researches, process and aggregate data, write reports
  • Good communication skills
  • Discipline and self-motivation
  • English languages – written / spoken communication, ability to read / write emails and documentations

Would be a plus:

  • Russian language – to feel comfortable in the team - we use Russian in conversation inside the team.
  • Experience in performance optimisations (profiling, performance monitoring tools)
  • Experience in development high-load scalable services
  • Experience in Windows/Linux kernel-space programming
  • Java, JavaScript/HTML experience
  • Physical or metrology education background

Сonditions:

  • Salary and schedule: interview defined;

The employee will be provided with a standard compensational package‚ which includes:

  • 100% legal salary;
  • Prestigious medical insurance;
  • Free business lunches;
  • Partial Fitness programs compensation;
  • Free educational programs and courses within the company;
  • Team building events;
  • Other projected compensation equivalents during contractual time.