Log in
All jobs
AK

Developer C++ (MDM)

AO Kaspersky Lab
Moscow, Russia
On-site

About this role

Development C++

Russian Federation

Moscow

Russia

C++

Linux

STL

Developer C++ (MDM)

Our Enterprise Mobility Management Development division handles managing corporate mobile devices using Kaspersky Security Center.

Main tasks and goals:

  • Architectural elaboration of new functionality for managing mobile devices in the Kaspersky Security Center server
  • Development of new functionality for managing mobile devices in the Kaspersky Security Center server

Required:

  • Excellent knowledge of C++, STL
  • Good knowledge and understanding of OOP concepts and design patterns
  • Knowledge of basic algorithms and data structures
  • Multithreaded application development skills
  • Experience developing server applications
  • Technical English

Nice to have:

  • Experience working with databases as a programmer (preferably SQL Server, MySQL/MariaDB, Postgres)
  • Experience writing portable code
  • Experience developing applications for mobile platforms (Android/iOS)

Data privacy and processing information Data Controller Information AO Kaspersky Lab, located at address: 39A/3 Leningradskoe Shosse, Moscow 125212, Russian Federation

If you have any questions regarding the processing of your personal information, please contact our Kaspersky Lab EU representative via email or phone.

Your Personal Data – What Is It?

Personal data relates to a living individual who can be identified from that data.

Why We Process Your Personal Data

We process the following categories of your personal data for the following purposes:

Categories of personal data, Purpose of processing and legitimate interests, Legal basis, Storage period

  • First and second name
  • Email address
  • CV (file)
  • Portfolio (file)
  • List of skills
  • University of graduation
  • Company name
  • Previous employment
  • Date of Birth
  • Country of residence
  • Phone number

Process your application for jobs opened at Kaspersky Lab. Period of application to position or until refusal

  • First and second name
  • Email address

Detecting of candidate in case of repeated application and preventing fraud. 5 years from the date of refusal

  • First and second name
  • Email address

Providing marketing and service information. Until withdrawal or expiry of consent, maximum 12 months after last distribution of marketing information

We have obtained your personal data from you directly.

Sharing Your Personal Data

We may disclose your personal data within the Group of Companies Kaspersky Lab with strict access policy rights for employment, and with the hosting service provider

Transfer of Data Abroad

Personal data may be processed in countries outside the EU/EEA which may have different levels of data protection.

Kaspersky Lab has taken appropriate security measures to protect your personal data.

How Long Do We Keep Your Personal Data?

We retain your personal data as long as necessary to fulfill the stated purposes.

Automated Decision Making

We do not use automated decision making.

Your Rights and Your Personal Data

You have rights regarding your personal data, including access, rectification, erasure, restriction of processing, data portability, objection, and withdrawal of consent.

How to Exercise Your Rights

You may contact us directly or our EU representative. We will respond to legitimate requests within one month. In some cases, longer processing times may apply.

Complaints

If you would like to make a complaint regarding this Privacy Statement or our practices, you may contact the relevant supervisory authority.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →