> Markdown version of [/jobs/ext/4650286-senior-software-engineer-c](https://www.wearedevelopers.com/jobs/ext/4650286-senior-software-engineer-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - C++ - **Company:** ABBYY - **Location:** Belgrade, MT, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Query Performance, Application Programming Interfaces (APIs), Artificial Intelligence, Artificial Neural Networks, Computer Vision, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Cloud Engineering, Software Quality, Code Review, Relational Databases, Distributed Systems, Github, Machine Learning, SQL Azure, Cloud Services, Software Engineering, Systems Integration, Enterprise Software Applications, Large Language Models, Reliability of Systems, Technical Debt, Indexer, Containerization, Kubernetes, Intelligent Document Processing, Api Management, Programming Languages, Microservices - **Published:** November 9, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/py060gjrhi ## About the Role We are looking for a Senior Software Engineer to join the Vantage engineering team. You will be a hands-on contributor building and evolving the services that power Vantage's document AI capabilities - from OCR pipelines and skill training workflows to API integrations and analytics infrastructure. You bring strong engineering fundamentals, a quality-first mindset, and a drive to deliver reliable, scalable software in a cloud-native environment., * More than 5 years of professional software engineering experience with deep expertise in C++ * Demonstrated ability to work with multiple programming languages, and willingness to work with both C# .NET and C++ * Hands-on experience with application containerization using Docker * Proven experience designing, implementing, and operating CI/CD pipelines for building, testing, and deploying (preferably using GitHub Actions), * Good understanding of microservices architecture, distributed system design, and cloud-native patterns at enterprise scale * Experience in cloud and Kubernetes, preferably using Microsoft Azure (AKS, Storage, Key Vaults, Azure SQL or equivalent) * Hands-on experience working with relational databases, including schema design, indexing, and query performance optimization * 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 ## Description * 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.