C++ Internship (f/m/d)

Join us as a C++ Intern
Location: on-site in Berlin, Germany

Do you want to know what it's like to work as a C++ Developer? We continuously offer Internship roles to students and fresh graduates.

Why choose us?

  • Excellent compensation: Earn a competitive annual salary between EUR 75,000–90,000 from day one.
  • Enrollment based on your skills: No prior work experience? No problem! Join us solely based on your C++ programming skills.
  • Gain real, practical experience: Unlike traditional internships, our program immerses you in real-world projects. You'll tackle challenges that mirror those encountered by our development team, gaining invaluable hands-on experience that accelerates your growth.
  • Career growth: Advance your career to a full-time C++ Developer position with a highly competitive annual salary from the start and a raise to EUR 130,000 after your first year.
  • Relocation and visa support: We've got you covered! Enjoy full support with your relocation to Berlin, including visa support, a one-way ticket, and up to six months of your apartment expenses on us.
  • Flexible start date and duration: Choose a start date that fits your schedule, even during your summer or winter break. We just require a minimum of two months full-time commitment.
  • Thesis writing: Need to work on your thesis? Discuss your topic with our CTO, and we’ll make every effort to accommodate it within your work.
  • Tailored interview journey: Just as we provide a genuine Developer experience, our interview process reflects the complexities of the Developer role. You'll dive into in-depth technical discussions with our Senior Developers and have the opportunity to present your skills directly to the company's founder and CTO, providing you with an early interaction with key decision-makers.
  • International team: Become part of our international team of brilliant minds. Collaborate with experienced Developers, and learn from the best.
  • Language flexibility: Apply with confidence if you’re fluent in English or German—proficiency in just one of these languages is required.

About us

think-cell is a fast-paced software company in Berlin, Germany, with a focus on developing graphics products that stand out from the crowd. More than 1,000,000 users worldwide rely on our software for their daily business because we make creating PowerPoint presentations so much easier, faster, and more enjoyable. Among our customers are many renowned consulting companies and large international corporations.

Because think-cell is highly profitable, we don't have to make compromises regarding code quality and beauty. We're willing to go the extra mile in developing sophisticated algorithms and refining our user interface, and we're proud of our many happy customers. The company is owned and managed by seasoned computer scientists, which contributes to a working environment that makes exceptional Developers want to come and stay.

About the team

Our team’s backgrounds range from 10+ years of commercial experience in various fields to fresh graduates in Computer Science, Physics, and Mathematics. A university degree or work experience with C++, in combination with a fresh and creative problem-solving approach, would be ideal for this role. We love working with talented people, whether you're a student, fresh graduate, or C++ expert, therefore our recruitment process is skills-based and consists of tasks related to the role.

Our ways of working: highlights of the C++ Developer role

  • 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've done something cool, we talk about it at C++ conferences.
  • If we're missing a C++ language feature, we write a proposal and present it to the C++ standard committee.

Interested?

If you're the one missing from our team, please send us your electronic application.

Want to know more?

If you have any questions regarding working at think-cell, our job openings or events, please feel free to contact our colleague Julia Zhachuk.

[email protected]
+49 30 6664731-81


Share