HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    IN

    Intertec

    Software Development

    Senior C++/.NET Cloud Engineer

    Skopje, North MacedoniaHybridFull-time5+ yrs experiencePosted Yesterday
    All Intertec jobs

    Job description

    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 strategies (Redis) and separation of concerns
    • Strong conceptual understanding of cloud architectures and system design
    • Experience with designing and/or implementing multitenant solutions, multitenant authentication, data isolation, multitenant cloud infrastructure and observability models
    • Strong hands-on experience with Docker and deployment/delivery of distributed systems/microservices
    • Experience with observability and monitoring platforms (e.g., Prometheus, Grafana, Application Insights)
    • Familiarity with DevOps tools and CI/CD pipelines (Azure DevOps Pipelines and GitHub Actions)
    • In-depth knowledge of key Azure services: Azure SQL, Azure Storage, KeyVault, ServiceBus
    • Basic experience with and fundamental understanding of application-side aspects of AKS (Azure Kubernetes Service)
    • Experience implementing authentication and authorization using IdPs such as Auth0
    • Solid understanding of event-based interservice communication
    • Good experience and solid understanding of Git source control on Azure DevOps and GitHub
    • Strong communication and collaboration skills
    • A passion for coaching others and fostering a culture of continuous improvement

    Additional Requirements

    • Extensive experience with solutions hosted in AKS
    • Experience with Infrastructure as Code - Preferably Terraform
    • Experience with IoT (Internet of Things) based systems would be a huge advantage
    • Nice to have Azure certifications (e.g., AZ-104, AZ-204 )
    • Experience working in Agile/Scrum teams

    Job details are sourced from the employer's original posting.

    Open job posting
    IN

    About the company

    Intertec

    Intertec is a Munich-based software development company that solves the problems keeping DACH manufacturing and enterprise CTOs awake at night.

    View all Intertec jobs
    Industry
    Software Development
    Open roles
    2

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.