HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    IN

    Intertec

    Software Development

    Senior C++ Engineer

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

    Job description

    We are seeking an experienced Senior C++ Engineer with cloud 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 C++ 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 develop scalable, reliable, and high-performance cross-platform native C++ modules for cloud and mobile systems, including modernizing legacy codebases to modern C++
    • Optimize multi-threaded applications, low-latency operations, and memory management
    • Diagnose and resolve complex software defects, race conditions, memory leaks, and performance bottlenecks
    • Integrate C++ components with services provided by the Firmware Team
    • Take ownership of automated CI/CD pipelines (GitHub Actions) for cloud-native containerized applications (Docker, Kubernetes)
    • Implement and enforce security best practices across all software components.
    • 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 engineering best practices and code reviews
    • 6+ years of proven expertise in C++ development
    • Mastery of modern C++ standards, memory management (RAII, smart pointers) and multi-threading
    • Knowledge in the key principles of Object-Oriented Programming: Inheritance, Polymorphism, Abstraction and Encapsulation
    • Strong command of data structures, algorithms, and computer science fundamentals.
    • Strong analytical mindset to troubleshoot, debug, and resolve multi-threading or performance bottlenecks.
    • Ability to evaluate code using Big O notation to ensure optimal CPU and memory usage under heavy loads
    • Strong understanding of development and debugging on Linux and Windows environments
    • Proficiency with build systems (CMake) and version control (Git)
    • Experience in working with microservices and containerized architectures
    • Conceptual understanding of cloud architectures and system design
    • Familiarity with DevOps tools and CI/CD pipelines (Azure DevOps Pipelines and GitHub Actions)
    • Strong communication and collaboration skills
    • A passion for coaching others and fostering a culture of continuous improvement

    Nice to have

    • Experience with .NET / C# and interop technologies
    • 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
    • Background in migrating legacy/on-prem desktop applications to modern cloud/SaaS architectures.
    • 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.