ABBYY

Senior Software Engineer - C++

In short

Senior Software Engineer role at ABBYY, a document AI and intelligent automation company, working on the Vantage platform's OCR pipelines, AI skill training workflows, API integrations and analytics infrastructure. Requires 5+ years of professional software engineering experience with deep expertise in C++, willingness to also work with C# .NET, Docker containerization, and CI/CD pipeline experience. Based in Belgrade in a hybrid work format, with desired experience in microservices, Kubernetes/Azure, relational databases, workflow orchestration, and ML/LLM integration.

# Senior Software Engineer - C++
As a trusted partner for purpose-built AI and intelligent automation, ABBYY solves highly complex problems for enterprise customers and puts their information to work to transform the way they do business. Over 10,000 customers trust ABBYY, including many Fortune 500 ones. You will work on further developing a portfolio already containing client names such as DHL, Johnson & Johnson, FDA, DMV, PwC, KeyBank, Spotify, and H&R BLOCK.
About the role
ABBYY Vantage is our flagship Document AI platform – a cloud-native, microservices-based product that combines purpose-built AI, OCR, NLP, and direct LLM integration to help enterprise customers extract, classify, and act on data from any document. Vantage 3.0, our latest release, introduces native Azure OpenAI integration, enterprise-grade compliance and redaction, a real-time analytics dashboard, and a growing library of pre-configured AI skills. Over 10,000 customers trust ABBYY – including Fortune 500 companies like DHL, Johnson & Johnson, FDA, PwC, KeyBank, Spotify, and H&R Block – to automate their most complex document workflows.
We are looking for a Senior Software Engineer to join the Vantage engineering team. You will be a hands-on contributor building and evolving the services that power Vantage's document AI capabilities – from OCR pipelines and skill training workflows to API integrations and analytics infrastructure. You bring strong engineering fundamentals, a quality-first mindset, and a drive to deliver reliable, scalable software in a cloud-native environment.
Job Responsibilities
•End-to-End Development: Design, develop, test, and deploy features and services within the Vantage platform, contributing to areas such as document processing pipelines, AI skill management, cloud infrastructure, and API layers.
•Code Quality: Write clean, maintainable, well-tested code; actively participate in code reviews and champion engineering best practices across your team.
•Cross-Functional Collaboration: Work closely with product managers, UX designers, ML engineers, and fellow software engineers to translate Vantage feature requirements into well-architected solutions.
•Continuous Improvement: Identify and surface improvements to existing Vantage services, tooling, and delivery workflows; contribute to reducing technical debt and increasing engineering velocity.
•System Reliability: Monitor the health and performance of Vantage cloud services; investigate and resolve production incidents in a timely manner.
•Technical Growth: Stay current with advances in Document AI, cloud-native patterns, and GenAI integration approaches that could enhance the Vantage platform.
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)
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 (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 (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
Local Benefits
•Private health insurance
•Volunteering Time Off (2 days/year)
•Sports membership: FitPass
•Flexible working hours
•A brand new office, conveniently located in New Belgrade

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot