Senior Software Engineer – C#

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

Senior Software Engineer to build and evolve services for ABBYY's Document AI platform (Vantage), which combines AI, OCR, NLP, and LLM integration for enterprise customers. Responsibilities include end-to-end development, code quality, cross-functional collaboration, continuous improvement, system reliability, and staying current with AI advancements.

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

  • 5–9 years of professional software engineering experience
  • C# .NET
  • C++
  • 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 and computer vision technologies
  • operating across a globally distributed engineering organization

What the JD emphasized

  • deep expertise in C# .NET
  • microservices architecture, distributed system design, and cloud-native patterns at enterprise scale
  • integrating Machine Learning, Neural Networks or LLMs into enterprise applications and workflows

Other signals

  • Document AI platform
  • LLM integration
  • OCR, NLP
  • enterprise customers