Senior C++ Engineer

Company

We are looking for an experienced Senior Software Engineer who thrives in complex, international environments and has a passion for high-quality software architecture. In this role, you will work on advanced Windows-based software systems, taking responsibility for designing, implementing, and maintaining critical components within a modern C++ and Python ecosystem.

You will collaborate closely with colleagues across an international context and contribute to a team that holds quality, reliability, and scalability to the highest standard. You will serve as a technical role model and excel at communicating complex challenges in a clear and accessible way.

Function

  • Design and implement high-performance, maintainable software in modern C++ (C++20)
  • Contribute to and coordinate the full software lifecycle: from architecture to deployment
  • Collaborate with international teams and stakeholders in an English-speaking environment
  • Conduct code reviews and foster knowledge sharing within the team
  • Actively contribute to CI/CD processes via TeamCity and version control via Git/GitHub
  • Provide input on user interfaces based on MFC and/or WPF
  • Contribute to technology strategy and the ongoing evolution of the technology stack

Profile

Required Skills

  • 7+ years of software development experience, with a significant portion in C++
  • In-depth knowledge of modern and advanced C++ (preferably C++17/C++20)
  • Strong command of Object-Oriented Design principles
  • Experience with Visual Studio (2022 or equivalent) as a primary development environment
  • Practical knowledge of Python as part of a mixed technology stack
  • Proficiency with Git/GitHub for team-based version control
  • Professional experience in a Windows environment (Windows 11)
  • Fluent in English, both spoken and written

Differentiating Assets

  • Experience with WPF and/or C# for developing modern user interfaces (MMI)
  • Knowledge of C# in the context of handler or PLC integration
  • Background in industrial or embedded systems

Soft Skills

  • Strong communicator: you translate technical complexity into clear, accessible language
  • Comfortable in complex, dynamic environments with multiple interdependencies
  • Fast learner with a proactive mindset and an eye for process improvement
  • Rigorous approach to software processes, documentation, and quality assurance
  • Enthusiastic about international collaboration and willing to travel occasionally

Offer

  • A permanent contract or project-based freelance engagement
  • A challenging role in an international technology company with complex products
  • Collaboration with a team of passionate, senior engineers
  • Opportunities for international collaboration and exposure to advanced projects
  • A process-driven environment with a strong emphasis on quality
  • Room for technical growth and continued professional development

Senior C++ Engineer

More information

Application procedure

Step 1Application, screening and feedback

Application, screening and feedback 

You apply online or send us your CV. We will go through your CV internally and see what we can offer you. Do we have a vacancy for which your profile fits? Then we will contact you by phone to explain the position and the company. If you are interested, we will present your profile to the employer, subject to approval. 

Step 2Face-to-face interview

Face-to-face interview

In case of a positive answer, we will invite you for a face-to-face interview to get to know you better and to take a closer look at "who you are" and "what you are looking for". We will look at your ambitions/expectations in the short and long term, your motivation and will examine which company culture suits you best.

Step 3Interview with employer

Interview with employer 

We arrange an interview with your new potential employer and at the same time act as an intermediary. We get a clear insight from both sides on how the process is perceived and communicate this feedback to all parties involved. 

Step 4Contract proposal & follow-up

Contract proposal & follow-up

Have the interviews gone well? Then you will receive a contract proposal from our customer and a new challenge will start for you! We will regularly follow up on you to make sure the job turns out exactly as you expected. And of course we are always there for you if you have questions, comments or concerns. In short, you are never alone!