about 5 hours ago

Senior Software Engineer – C#

Budapest, Hungary
full-timesenior HybridArtificial Intelligence / Document Automation

Tech Stack

Description

You will design, develop, test, and deploy features for ABBYY Vantage, a cloud-native Document AI platform. You'll work on OCR pipelines, AI skill management, and cloud infrastructure, collaborating with cross-functional teams to deliver scalable, reliable services for enterprise customers.

Requirements

  • 5–9 years of professional software engineering experience with deep expertise in C# .NET
  • Proven experience designing, implementing, and operating CI/CD pipelines for building, testing, and deploying workflows using GitHub Actions or equivalent
  • Good understanding of microservices architecture, distributed event-driven system design, and cloud-native patterns at enterprise scale
  • Strong capability in translating business process requirements into scalable SaaS product features
  • Solid understanding of RESTful API design
  • Demonstrated track record of delivering high-quality, testable code
  • Strong analytical and debugging skills with the ability to investigate complex issues across distributed systems
  • Experience in cloud, preferably using Microsoft Azure (AKS, Storage, Key Vaults, Azure SQL or equivalent) (desired)
  • Hands-on experience designing and operating workflow-driven systems (orchestration, retries, timeouts, and state management) (desired)
  • Experience integrating LLMs into enterprise applications and workflows (desired)
  • Comfort operating across a globally distributed engineering organization spanning multiple regions and cultures (desired)

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.
0 views 0 saves 0 applications