Senior C++ Engineer

Posted Yesterday
Be an Early Applicant
Skopje, Skopski, MKD
Hybrid
Senior level
Information Technology • Software
The Role
Design, develop, optimize, and deploy scalable cross-platform C++ modules for cloud-native SaaS applications. Responsibilities include modernizing legacy code, improving multithreaded performance, resolving complex defects, integrating firmware services, managing CI/CD pipelines, supporting Docker and Kubernetes deployments, enforcing security practices, standardizing engineering processes, reviewing code, and mentoring engineers.
Summary Generated by Built In
Company Description

Intertec is a trusted custom software development and technology consulting company headquartered in Munich, Germany. In one decade, we have grown to a company of 130 international employees, working with DAX and FTSE 100 companies, startups, and incubators (e.g Rocket Internet). Since our inception, we have pioneered custom solutions that have become central to our client’s business success. Our vast technology and industry expertise help our clients across multiple business domains to deliver successful and scalable products.

When joining Intertec, you enter an environment that inspires you to learn, grow, and lead by example. At Intertec, you can build a dynamic career in your field of interest, work with professionals to gain industry insight and have exposure to international projects as well as enjoy on-going learning and development opportunities.Our team loves to have a good time, express their personality, and show it off to the world. Whether we’re celebrating a birthday, gathering for a team event, or celebrating a company’s success, we take pride in doing it with a smile. Life is too short not to have fun while you work.

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

Qualifications

  • 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

Additional Information

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

Skills Required

  • 6+ years of proven C++ development experience
  • Expertise in modern C++ standards, RAII, smart pointers, memory management, and multithreading
  • Knowledge of object-oriented programming principles, including inheritance, polymorphism, abstraction, and encapsulation
  • Strong data structures, algorithms, and computer science fundamentals
  • Ability to troubleshoot, debug, and resolve multithreading or performance bottlenecks
  • Ability to evaluate code using Big O notation
  • Development and debugging experience in Linux and Windows
  • Proficiency with CMake and Git
  • Experience with microservices and containerized architectures
  • Understanding of cloud architectures and system design
  • Familiarity with Azure DevOps Pipelines and GitHub Actions
  • Strong communication and collaboration skills
  • Passion for coaching others and fostering continuous improvement
  • Experience with .NET, C#, and interop technologies
  • Experience with solutions hosted in AKS
  • Experience with Infrastructure as Code, preferably Terraform
  • Experience with IoT-based systems
  • Experience migrating legacy or on-premises desktop applications to cloud or SaaS architectures
  • Experience working in Agile or Scrum teams
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Munich
170 Employees
Year Founded: 2015

What We Do

Intertec.io was founded in 2015 with a mission to build exceptional teams of engineers that empower company executives worldwide and bring their ideas to life. We’ve grown significantly over the last 8 years and employ more than 150 talented people today. We expanded our tech competence and domain expertise by collaborating with clients across multiple business domains. Today, we deliver our clients’ innovations to market, whilst sharing their values and challenging their ideas. We serve in key industries: HealthTech Telemedicine e-Commerce FinTech SportsTech Affiliate Chemicals Together, we bring your idea to life.

Similar Jobs

Quipu Logo Quipu

Software Engineer

Fintech • Information Technology • Software • Financial Services
In-Office
Skopje, Skopski, MKD
558 Employees

HORAteka Logo HORAteka

Database Administrator

Artificial Intelligence • Information Technology • Professional Services • Consulting
In-Office
Skopje, Skopski, MKD
12 Employees

Panteleon GS Logo Panteleon GS

Controller

Professional Services • Business Intelligence
Hybrid
Skopje, Skopski, MKD
72 Employees

Tolt, Inc. Logo Tolt, Inc.

Full-stack Engineer

Marketing Tech • Payments • Software
Remote or Hybrid
2 Locations
48K-72K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account