ABBYY Careers

Smart jobs for smart technology enthusiasts.

Moscow, Russia | Research and development

C++ programmer (SDK)

ABBYY is a global developer of solutions in the field of intellectual information processing. 40 million people and tens of thousands of organizations in 200 countries use our technologies. ABBYY has 1,200 employees: engineers, programmers, analysts, linguists and many other specialists. There are 16 ABBYY Group international offices in 13 countries.

We have friendly, creative and talented people. Together we create solutions in the field of artificial intelligence, document input and data processing, which helps to transform information into useful knowledge.

We invite you to join us a C++ programmer 


  • Good level of mathematics;
  • Confident knowledge of C++ and production development experience
  • Knowledge of basic algorithms and data structures
  • Understanding the basic principles of agile development methodologies
  • Knowledge of CI, Git, TFS will be a plus
  • Experience with Python will be a plus
  • General knowledge of other programming languages (C#/Java/Python/Jscript) will be a plus

Key responsibilities

  • To improve the products and develop new features of the products of the SDK department (FineReader Engine, Flexi Capture Engine, etc.)
  • To develop new SDK projects based on ABBYY technologies
  • To prototype using machine learning technologies

We suggest

  • Work in the international company
  • Opportunities for professional growth and career
  • Competitive salaries
  • Attractive social package, which includes medical insurance, partial compensation of sport and English classes
  • Comfortable working environment

Job Application

By submitting this form, I consent to the use of my personal information for the purposes described in the Privacy Notice.

Dear Sender, thank you!

We have received your application.


If you think you’d be a good fit for our team, we’d love to talk!

You can apply by sending your CV on with the name of the vacancy in subject

See other job openings

Lead front-end developer ›

| Research and development

Solution Architect – France (f/m/d) ›

Belgium or France | Customer Enablement/Pre-Sales Support

Solution Architect – BeNeLux (f/m/d) ›

Belgium or Netherlands | Customer Enablement/Pre-Sales Support