Senior Software Engineer – C++

ABBYY ABBYY · Enterprise · Hungary · R&D (Engineering)

Senior Software Engineer to join the Vantage engineering team, focusing on building and evolving services for ABBYY's Document AI platform. This role involves end-to-end development of features and services related to document processing, AI skill management, cloud infrastructure, and API layers, with a strong emphasis on C++ and microservices architecture.

What you'd actually do

  1. 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.
  2. Write clean, maintainable, well-tested code; actively participate in code reviews and champion engineering best practices across your team.
  3. Work closely with product managers, UX designers, ML engineers, and fellow software engineers to translate Vantage feature requirements into well-architected solutions.
  4. Identify and surface improvements to existing Vantage services, tooling, and delivery workflows; contribute to reducing technical debt and increasing engineering velocity.
  5. Monitor the health and performance of Vantage cloud services; investigate and resolve production incidents in a timely manner.

Skills

Required

  • C++
  • C# .NET
  • CI/CD pipelines
  • GitHub Actions
  • Azure DevOps Pipelines
  • microservices architecture
  • distributed system design
  • cloud-native patterns
  • testable code
  • analytical and debugging skills

Nice to have

  • Microsoft Azure (AKS, Storage, Key Vaults, Azure SQL or equivalent)
  • workflow-driven systems (orchestration, retries, timeouts, and state management)
  • integrating Machine Learning, Neural Networks or LLMs into enterprise applications and workflows
  • OCR
  • NLP
  • computer vision technologies
  • globally distributed engineering organization

What the JD emphasized

  • deep expertise in C++
  • microservices architecture
  • cloud-native patterns at enterprise scale
  • delivering high-quality, testable code

Other signals

  • Document AI platform
  • OCR, NLP, LLM integration
  • enterprise customers
  • cloud-native, microservices-based