Staff Software Engineer - C++
ABBYY · Belgrade
Job description
About the role
ABBYY is looking for a Staff Software Engineer to lead technical design and delivery of complex capabilities on the Vantage Document AI platform. You will influence architecture, mentor engineers, and drive innovation in AI, LLM integration, and cloud‑native services.
Key responsibilities
- Drive technical design and delivery of cross‑cutting platform capabilities, from architecture to deployment and monitoring.
- Define and uphold engineering standards for code quality, reliability, performance, security, and compliance.
- Collaborate with product, ML, and cloud teams to translate business priorities into technical roadmaps.
- Lead platform health initiatives such as service decomposition, observability, CI/CD maturity, and developer productivity.
- Own high‑severity incident response, conduct post‑mortems, and implement reliability improvements.
- Mentor senior and principal engineers, fostering a culture of technical rigor and continuous learning.
Required profile
- 8+ years of professional software engineering experience with deep expertise in C++.
- Strong knowledge of microservices, distributed systems, and cloud‑native patterns at enterprise scale.
- Experience with Azure Kubernetes Service, Azure storage, Key Vault, Azure SQL or equivalent.
- Proven ability to design, implement, and operate CI/CD pipelines, preferably using GitHub Actions.
- Experience leading technical design reviews and influencing architecture across teams.
Required skills
- C++
- C# .NET
- Microservices architecture
- Distributed system design
- Azure (AKS, Storage, Key Vault, Azure SQL)
- Kubernetes
- CI/CD pipelines (GitHub Actions)
- Relational databases (schema design, indexing, performance tuning)
- Workflow orchestration (retries, timeouts, state management)
- Machine Learning / LLM integration
- OCR, NLP, computer vision technologies
What we offer
- Private health insurance
- Volunteering Time Off (2 days per year)
- Sports membership (FitPass)
- Flexible working hours
- Hybrid/remote work options
- Brand‑new office in New Belgrade
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Serbia.
Salary: Senior Software Engineer Based on 6 job offers in SerbiaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
10 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ABBYY
Belgrade
Related job offers
-
Software Engineering Intern (2027 Start) - Belgrade
Databricks Belgrade -
Associate Product Manager, New Grad (2027) - Belgrade
Databricks Belgrade -
Product Management Intern (2027) - Belgrade
Databricks Belgrade -
Staff Program Manager - Central Engineering Operations
Fivetran Novi Sad -
Sr. Staff Technical Product Manager - Customer Support
Fivetran Novi Sad