ABBYY
AI and intelligent automation
SeniorSoftwareEngineer–C#
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.