Senior Software Engineer – C++ and C#

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

Senior Software Engineer to join the Vantage engineering team, focusing on building and evolving services for a Document AI platform. Responsibilities include end-to-end development, code quality, cross-functional collaboration, continuous improvement, system reliability, and staying current with AI advancements. Requires C++/C# expertise, CI/CD experience, and understanding of microservices and cloud-native patterns.

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# .NET
  • C++
  • CI/CD pipelines
  • GitHub Actions
  • Azure DevOps Pipelines
  • Microservices architecture
  • Distributed system design
  • Cloud-native patterns
  • Testable code
  • Analytical skills
  • Debugging skills

Nice to have

  • Microsoft Azure
  • AKS
  • Storage
  • Key Vaults
  • Azure SQL
  • Workflow-driven systems
  • Orchestration
  • Retries
  • Timeouts
  • State management
  • Machine Learning integration
  • Neural Networks integration
  • LLMs integration
  • OCR
  • NLP
  • Computer vision technologies

What the JD emphasized

  • deep expertise in C# .NET and C++
  • Proven experience designing, implementing, and operating CI/CD pipelines
  • Good understanding of microservices architecture, distributed system design, and cloud-native patterns at enterprise scale
  • Demonstrated track record of delivering high-quality, testable code
  • Experience integrating Machine Learning, Neural Networks or LLMs into enterprise applications and workflows

Other signals

  • Document AI platform
  • Microservices-based product
  • Combines purpose-built AI, OCR, NLP, and direct LLM integration
  • Enterprise-grade compliance and redaction
  • Real-time analytics dashboard
  • Growing library of pre-configured AI skills
  • Automate their most complex document workflows