Senior C++/.NET Cloud Engineer
Intertec · Skopje, SK, Macedonia, the former Yugoslav Republic of · Canada · Hybrid
Posted Sep 29, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
We are seeking a Senior C++/.NET Cloud Engineer with Cloud and C++ experience to join our team and help design, develop, and deploy scalable cloud-native applications that would be a part of a huge enterprise SaaS solution. The ideal candidate will have strong expertise in .NET technologies and hands-on experience with cloud platforms (Azure preferred). You will play a key role in driving technical solutions, mentoring team members, and ensuring high-quality code delivery in a fast-paced, agile environment.
Responsibilities
Design and implement cloud-native solutions using microservices architecture
Design and implement multi-tenant solutions, including tenant isolation models, tenant-aware auth, onboarding/offboarding automation, tenant-scoped monitoring, and per-tenant scaling and quotas.
Define component-specific infrastructural aspects and coordinate/maintain it via IaC (infrastructure-as-code)
Maintenance and development of native cross platform C++ modules for cloud-ready, cloud-first and mobile applications
Migration of legacy C++ modules to state-of-art versions of .net and C++
Integration of C++ components and services provided by Firmware Team
Take ownership of automated CI/CD process (Azure DevOps Pipelines and GitHub Actions) of cloud-native containerized applications (Docker and Kubernetes)
Define monitoring and observability aspects for a distributed system and establish instrumentation via tools such as Application Insights, Prometheus, and Grafana
Work extensively with Azure services including AKS, Azure SQL, Blob Storage, Key Vault, Service Bus, and Monitoring tools
Implement and enforce security best practices, including integration with identity providers (e.g., Auth0)
Guide teams and clients on cloud strategy, performance optimization, reliability, security, and cost efficiency
Coach and mentor junior and mid-level engineers, providing technical leadership
Drive standardization and automation across environments and projects
Ensure code quality, reusability, and maintainability through best practices and code review
5+ years of proven expertise in .NET and C# application development
3+ years of proven expertise in C++ development and in C++ and C# Interoperability
Knowledge in the key principles of Object-Oriented Programming: Inheritance, Polymorphism, Abstraction and Encapsulation
Proficiency to develop and maintain REST APIs, ensuring scalability and performance
Knowledge in DBMS ( Microsoft SQL server) and Database access (Entity Framework, LINQ)
Advanced knowledge of software design Patterns and Principles (Dependency injection, CQRS, SOLID)
Experience in working with microservices and containerized architectures
Experience in writing unit tests using xUnit or NUnit, including mocking frameworks
Understanding of parallel processing and multithreading concepts
Experience in implementing background tasks and job scheduling
Understanding of application architecture principles, including caching…