A

ABBYY

AI-driven intelligent document processing and automation

Senior Software Engineer - C++

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBelgrade, SerbiaNo salary listed

About the Job

Requirements

  • More than 5 years of professional software engineering experience with deep expertise in C++.
  • Demonstrated ability to work with multiple programming languages and willingness to work with both C# .NET and C++.
  • Hands-on experience with application containerization using Docker.
  • Proven experience designing, implementing, and operating CI/CD pipelines for building, testing, and deploying, preferably using GitHub Actions.

Responsibilities

  • Design, develop, test, and deploy features and services within the Vantage platform, contributing to document processing pipelines, AI skill management, cloud infrastructure, and API layers.
  • Write clean, maintainable, well-tested code; participate in code reviews and champion engineering best practices across the team.
  • Work closely with product managers, UX designers, ML engineers, and fellow software engineers to translate Vantage feature requirements into well-architected solutions.
  • Identify and surface improvements to existing Vantage services, tooling, and delivery workflows; contribute to reducing technical debt and increasing engineering velocity.
  • Monitor the health and performance of Vantage cloud services; investigate and resolve production incidents in a timely manner.
  • Stay current with advances in Document AI, cloud-native patterns, and GenAI integration approaches that could enhance the Vantage platform.

Desired Qualifications

  • Good understanding of microservices architecture, distributed system design, and cloud-native patterns at enterprise scale.
  • Experience in cloud and Kubernetes, preferably using Microsoft Azure, including AKS, Storage, Key Vaults, Azure SQL, or equivalent.
  • Hands-on experience working with relational databases, including schema design, indexing, and query performance optimization.
  • Hands-on experience designing and operating workflow-driven systems, including orchestration, retries, timeouts, and state management.
  • Experience integrating Machine Learning, Neural Networks, or LLMs into enterprise applications and workflows.
  • Familiarity with OCR, NLP, and computer vision technologies.

About the Company

ABBYY

AI-driven intelligent document processing and automation

ABBYY provides intelligent document processing and enterprise automation solutions, licensing software and offering related services to Fortune 500 clients. Its products use AI-powered OCR and machine learning to automatically extract, classify, and route data from documents, enabling scalable, reliable automation of business processes. The platform supports deployment in various environments and integrates with existing enterprise systems to improve efficiency and governance. ABBYY differentiates itself through its deep focus on document-centric automation, strong accuracy across many languages, enterprise-grade features, and a combination of software licenses, subscriptions, and professional services. The company’s goal is to help organizations turn unstructured and semi-structured documents into structured data to streamline operations, reduce manual work, and improve compliance and scalability.

Company size
501-1,000
Company stage
Early VC
Total funding
$6M
Headquarters
Austin, TX
Founded
1989

Recently Posted Jobs

Explore more opportunities at ABBYY

See more jobs