+44 (0) 207 549 4030 Speak to a consultant now
Search jobs
+44 (0) 207 549 4030 Speak to a consultant now
Ref: #60893

Senior C++ Developer

Senior C++ Engineer

Location: Berlin, Germany (Hybrid/Remote Options Available)

About the Client:

We are recruiting for a leading software organisation that specialises in developing productivity tools for business professionals. Their flagship product facilitates the creation of complex charts and layouts within minutes. They pride themselves on delivering high-quality, intuitive solutions that are used by thousands of companies worldwide.

Job Description:

We are seeking a highly skilled and experienced Senior C++ Engineer to join their dynamic team in Berlin. As a Senior C++ Engineer, you will be at the forefront of developing and optimizing their core products. You will work on challenging projects that require cutting-edge C++ development, performance optimization, and software design.


  • Design, develop, and maintain advanced C++ applications and components.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize code for performance, stability, and scalability.
  • Conduct code reviews, provide mentorship, and share best practices with team members.
  • Troubleshoot and resolve complex software issues.
  • Stay up-to-date with industry trends and emerging technologies to continuously improve our products.


  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional experience in C++ development.
  • Strong understanding of object-oriented programming and design patterns.
  • Proficiency with modern C++ (C++11/14/17) and the Standard Template Library (STL).
  • Experience with performance optimization and debugging in C++.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.
  • Strong communication skills, both verbal and written.
  • Fluency in English; German is a plus but not required.

Preferred Qualifications:

  • Experience with GUI development (e.g., Qt, wxWidgets).
  • Knowledge of multi-threaded and concurrent programming.
  • Familiarity with version control systems (e.g., Git).
  • Previous experience in developing add-ins or plugins for Microsoft Office products.

What They Offer:

  • Competitive salary and benefits package.
  • Flexible working hours and the possibility of remote work.
  • Opportunity to work on innovative and challenging projects.
  • A collaborative and inclusive work environment.
  • Professional development and career growth opportunities.
  • Modern office in the heart of Berlin with state-of-the-art facilities.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!