Homepage
For recruiters
C++ Developer (f/m/d)

C++ Developer (f/m/d)

Posted on April 10, 2025
Berlin
Posted on April 10, 2025
Apply for this position

About this role

Apply for this position
Want more jobs like this?Get IT & technology jobs in Berlin delivered straight to your inbox.
By signing up, you agree that we may process your information in accordance with our privacy policy.
More jobs from this employer

Similar jobs

Senior ERP Tech. Consultant
SAP Test Manager (all genders)
Applied Scientist - Search/NLP/IR (All Genders)
Principal ML Software Engineer - Lounge by Zalando (all genders)
Principal CRM Platform Owner (all genders)
Browse more jobs

LATEST CAREER NEWS & ARTICLES

Working hours should be cut during heat over 26C, says die LinkeWorking hours should be cut during heat over 26C, says die Linke
Start your German business in just 5 days with GmbH Tax ServicesStart your German business in just 5 days with GmbH Tax Services
Performance Improvement Plans (PIPs) in Germany: What expats need to knowPerformance Improvement Plans (PIPs) in Germany: What expats need to know
Germany's plan for more flexible working hours: What you need to knowGermany's plan for more flexible working hours: What you need to know
You might be interested in
Career coachesGerman CV guideCover lettersWorking in Germany
For expats of all colours, shapes and sizes

Explore
Expat infoCareerHousingEducationLifestyleExpat servicesNews & articles
About us
IamExpat MediaAdvertisePost a jobContact usImpressumSitemap
More IamExpat
IamExpat Job BoardIamExpat HousingIamExpat FairWebinarsNewsletters
Privacy
Terms of usePrivacy policyCookiesAvoiding scams

Never miss a thing!Sign up for expat events, news & offers, delivered once a week.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy


© 2025 IamExpat Media B.V.
© 2025 IamExpat Media B.V.
Apply for this position

​

COMPANY OVERVIE

A software company founded in 2002 and headquartered in Berlin, Germany. It primarily offers software that streamlines the creation of charts and diagrams in Microsoft PowerPoint. The company's software supports slide creation in PowerPoint and greatly reduces work time by making it easier to visualize data.

It is currently used by more than 950,000 paid users worldwide and has been implemented by more than 22,000 companies. We are also doing business in the Japanese market and have established a Japanese subsidiary to provide customer support and develop sales partners.

Product Features

The company focuses on business slides (as opposed to more artistic, open-ended applications) because of the great potential for automating layout tasks traditionally done by PowerPoint users themselves.

From a solid understanding of what constitutes good layout, to algorithms that produce aesthetic output fast enough for interactive slide design, to an intuitive and unobtrusive user interface that supports a unique approach to slide layout, to automated bug reporting and updates, to compatibility with third-party software on the computers of more than a million users, the challenges are many.

JOB RESPONSIBILITIES
As a C++Developer, you will work mostly independently and be responsible for all tasks involved in implementing new features. You must be able to see problems from the user's perspective and be able to discuss abstract concepts with other developers. The company expects each developer to do the architecture, design, implementation, customer feedback, and bug fixing, rather than having multiple developers share the work. In this way, everyone has control over their own work.

 Development Environment

All work is in C++.Even the customer portal is written in C++. There is assembler glue code where needed, and build scripts are written in Python, but everything else is C++.

We closely track the latest versions of compilers, Visual C++, and Xcode, so you can use the latest C++ standard features as soon as they become available.

Points of Attraction

  • There are no deadlines or scheduled meetings. Once we are confident, we have implemented the best possible solution, we are ready to release the feature. Meetings are held as needed and attended only by those actually involved in the topic. At any point in the process, ideas, suggestions, and criticisms from anyone in the hierarchy are welcomed and seriously considered. We want to hear your ideas, even if it means having to change a lot of code to make things better.

  • We have published several scientific papers in the fields of artificial intelligence and computer graphics and encourage you to do the same. We sponsor visits to conferences and have close relationships with universities and research institutions throughout the US and Germany.

  • The company encourages a healthy work-life balance. There are no nights or weekends.

  • Salary is very competitive, with an annual salary of €130,000 after one year of employment. If necessary, we will assist you in relocating to Berlin and help you obtain a work permit as much as possible. Must be able to communicate effectively in English. Knowledge of German is not required, but we will arrange and pay for German lessons if desired.

  • The company is highly profitable, so there is no need to compromise on the quality or aesthetics of the code. The company is constantly developing sophisticated algorithms and improving the user interface, which has delighted many of its customers.

  • The company is also owned and managed by skilled computer scientists, contributing to a work environment where good developers want to be here.

  • The company funds the Programming Languages Working Group of the German Institute for Standardization (DIN), and some of its employees are members of this committee and vote in the international standardization process ISO / IEC C++.

  • The company is an official sponsor of the Standard C++ Foundation, which promotes the international standardization of C++. 

JOB REQUIREMENTS

COMPETENCY (“Must”) *Must meet all of the following requirements

  • Bachelor degree or higher

  • At least 3 years of development experience in C++ language

  • Business level of English

Preferred Requirement

  • Business level German 

BENEFITS

  • Full-time employment

  • Flextime system

  • Remote work allowed (Remote positions are only available to those who live and work within time zone UTC-1 to UTC+4)

  • Location: Berlin

 

#LI-JACDE

​

Useful Links
  • Working in Germany
  • Recruitment agencies
  • Career coaches
  • CV guide
  • Job interview
  • Self-employment
Useful Links
  • Working in Germany
  • Recruitment agencies
  • Career coaches
  • CV guide
  • Job interview
  • Self-employment