ABBYY

AI and intelligent automation

SeniorSoftwareEngineerC#

Remote, Hungary Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer – C# at ABBYY. Skills: C#, .NET, microservices architecture, cloud-native patterns, CI/CD, distributed system design. Further developing a portfolio. Actively participate in code reviews”

Industry & Context.

AI and intelligent automation
Problems you'll solve

Solve highly complex problems for our enterprise customers; Analytical and debugging skills with the ability to investigate complex issues across distributed systems

What They're Looking For.

Must Have

5–9 years of professional software engineering experience with deep expertise in C#. NET, Demonstrated ability to work with multiple programming languages, and willingness to work with both C#. NET and C++, Proven experience designing, implementing, and operating CI/CD pipelines for building, testing, and deploying workflows using GitHub Actions and/or Azure DevOps 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, Analytical and debugging skills with the ability to investigate complex issues across distributed systems

Nice to Have

Experience in cloud, preferably using Microsoft Azure (AKS, Storage, Key Vaults, Azure SQL or equivalent), 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, Comfort operating across a globally distributed engineering organization spanning multiple regions and cultures

What You'll Do.

Further developing a portfolio

Actively participate in code reviews

Champion engineering best practices across your team

Work closely with product managers

and fellow software engineers to translate Vantage feature requirements into well-architected solutions

Identify and surface improvements to existing Vantage services

Contribute to reducing technical debt and increasing engineering velocity

Monitor the health and performance of Vantage cloud

Investigate and resolve production incidents in a timely manner

Stay current with advances in Document AI

cloud-native patterns

and GenAI integration approaches that could enhance the Vantage platform

How You'll Work.

Team & Collaboration

Work closely with product managers, UX designers, ML engineers, and fellow software engineers; Globally distributed engineering organization spanning multiple regions and cultures; Team Environment

Full Job Description

Join ABBYY and be part of a team that celebrates your unique work style. With flexible work options, a supportive team, and rewards that reflect your value, you can focus on what matters most – driving your growth, while fueling ours. Our commitment to respect, transparency, and simplicity means you can trust us to always choose to do the right thing. As a trusted partner for purpose-built AI and intelligent automation, we solve highly complex problems for our enterprise customers and put 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 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: 5–9 years of professional software engineering experience with deep expertise in C# .NET Demonstrated ability to work with multiple programming languages, and willingness to work with both C# .NET and C++ Proven experience designing, implementing, and operating CI/CD pipelines for building, testing, and deploying workflows using GitHub Actions and/or Azure DevOps Pipelines Good understanding of microservices architecture, distributed system design, and

Free ATS check

Applying for this Senior Software Engineer – C# role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about ABBYY?

Real rants from real employees. Read before you apply.

Read Company Rants →