A

ABBYY

AI-driven intelligent document processing and automation

Staff Software Engineer - C++

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

About the Job

Requirements

  • More than 8 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++.
  • Strong command of microservices architecture, distributed system design, and cloud-native patterns at enterprise scale.
  • Experience with cloud and Kubernetes, preferably using Microsoft Azure (AKS, Storage, Key Vault, Azure SQL or equivalent).
  • Proven experience designing, implementing, and operating CI/CD pipelines for building, testing, and deploying, preferably using GitHub Actions.
  • Experience leading technical design reviews and influencing architectural decisions across team and product boundaries.

Responsibilities

  • Drive the technical design and delivery of significant Vantage platform capabilities, from architecture and API contracts through deployment, monitoring, and iteration.
  • Define and uphold engineering standards for the Vantage codebase covering code quality, service reliability, performance, security, and compliance, and drive their adoption across teams.
  • Act as a senior technical voice in cross-functional planning with product management, machine learning engineering, cloud architecture, and engineering leadership; translate business priorities into actionable technical roadmaps.
  • Lead initiatives to improve Vantage platform health at scale, including service decomposition, observability, CI/CD maturity, and developer productivity.
  • Own high-severity incident response for Vantage cloud services; drive post-mortems and systemic reliability improvements.
  • Mentor Senior and Principal Engineers on the Vantage team; build a culture of technical rigor, shared ownership, and continuous learning.
  • Evaluate and champion adoption of new technologies, from generative AI model integrations to cloud-native tooling, that strengthen ABBYY's Document AI differentiation.

Desired Qualifications

  • Demonstrated ability to mentor Senior and Mid-level Engineers and partner with Engineering Managers on technical direction.
  • 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 large language models into enterprise applications and workflows.
  • Familiarity with optical character recognition, natural language processing, 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