C++ Developer

thinkcell
Berlin, Germany
Today
Verified
Apply on grnh.se
Prepare application

Role details

Experience level
Experienced
Compensation
€90,000.0 - €130,000.0
Languages
English
Job source

Tech stack

C++

Job description

How You’ll Work 

  • You’ll collaborate closely with the team, without being stuck in recurring meetings.
  • Your feature ships when you think it’s ready - no time pressure!
  • We encourage contributions from anyone

Requirements

At think-cell, we’re seeking bright, creative C++ Developers with a solid theoretical background. Whether you're a seasoned professional or a recent graduate in Computer Science, Physics, or Mathematics, what matters most is your problem-solving ability and C++ skills. At think-cell, we combine deep technical challenges with a healthy work-life balance and a culture that values thoughtful engineering over rushed delivery. Most of our team is based in Berlin, but we also welcome remote developers working from UTC–1 to UTC+4, reflecting our commitment to flexibility and collaboration across regions. 

 

Ideal candidates have: 

  • Strong C++ programming skills (through education or experience) 
  • A background in Computer Science, Mathematics, or Physics 
  • A passion for elegant, efficient algorithms 
  • Ability to work independently and creative problem-solving approaches
  • Good command of English (German not required)  

Benefits & conditions

What We Offer

  • Brilliant Team: Work with international colleagues with strong academic and professional experience 
  • Work–life balance: Flexible working hours and an environment that respects your time and focus.
  • Stable Environment: Join a market leader with a reliable product.
  • Competitive salary & Relocation Support to Berlin
  • Guaranteed raise to 130k EUR after the first year

About the company

thinkcell is the leading data visualization software for business presentations. Since being established in 2002, we have been making the creation of PowerPoint presentations easier, faster, and more enjoyable for more than 30,000 companies (and over 1,300,000 users) around the world. Our mission is to offer the most intuitive user interface for generating complex data-driven charts and slides, while at the same time ensuring seamless integration with Microsoft Office.

We work on challenging visualization problems, reverse-engineer Microsoft’s code, and reinvent how slides are created. think-cell is the only German company funding the C++ ISO committee delegation, so there is a good chance that components we invent will find their way into the standard.

C++ Developer role highlights

• We use the latest C++ features as soon as the compilers support them.
• We take the time to deliver perfect code. We love refactoring and modernizing old code.

• We prefer functional-style generic algorithms and ranges over imperative programming.
• We’re not afraid of advanced template metaprogramming or macros when they avoid code duplication or lead to cleaner, more readable code.
• We constantly introduce and improve our own libraries that go far beyond what the standard library has to offer.
• If we have done something cool, we talk about it at C++ conferences.
• If we are missing a C++ language feature, we write a proposal and present it to the C++ standard committee.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on grnh.se
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:43 min

Origins and early goals of the C++ language

Bjarne Stroustrup · World Congress 2022

3:39 min

Comparing software developer hiring challenges across European markets

Rudi Bauer Rudi Bauer +3 · Cappuccino with HR

2:36 min

Introduction to functional programming concepts in C++

Jonathan Müller Jonathan Müller · World Congress 2025

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:30 min

Evaluating pybind11 against direct Python C API

Konstantin Bespalov · World Congress 2023

Videos

See all

Related articles

See all