Seeking talented C++ Developers to join an innovative engineering team, focusing on developing and refining core algorithms and cross-platform software. Requires strong theoretical background in CS, Math, or Physics, with practical C++ experience and a passion for elegant solutions. This role offers impactful engineering work in a collaborative environment with minimal bureaucracy.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
About The Company
think‑cell is a leading provider of presentation software solutions that empower professionals across various industries to create compelling and visually appealing presentations efficiently. With a strong focus on innovation, quality, and user-centric design, think‑cell has established itself as a trusted partner for over 1.3 million users in more than 35,000 companies worldwide, including top consulting firms and global enterprises. The company maintains a global presence with offices in Berlin, Denver, Boston, London, Tokyo, and Dubai, fostering a diverse and dynamic work environment. Think‑cell’s commitment to technological excellence and continuous improvement positions it as a market leader in productivity software, dedicated to shaping the future of presentation technology.
About The Role
We are seeking talented and motivated C++ Developers to join our innovative engineering team. This role offers an exciting opportunity to work on complex, technically challenging projects that directly impact the productivity of millions of users worldwide. As a C++ Developer at think‑cell, you will be involved in developing and refining core algorithms, enhancing our cross-platform software, and contributing to the evolution of our proprietary technologies. The ideal candidate will possess a strong theoretical background in Computer Science, Mathematics, or Physics, coupled with practical C++ programming experience and a passion for elegant, efficient solutions. You will work in a collaborative environment that values independence, creativity, and quality, with minimal bureaucratic overhead, allowing you to focus on impactful engineering work.
Qualifications
- Proven expertise in C++ programming, either through academic coursework or professional experience.
- Background in Computer Science, Mathematics, Physics, or related fields.
- Strong understanding of algorithms, data structures, and software design principles.
- Experience with modern C++ standards (C++11 and beyond) and best practices.
- Familiarity with cross-platform development on macOS and Windows.
- Knowledge of libraries such as Boost, and experience with custom library development.
- Ability to analyze and optimize performance-critical code.
- Excellent problem-solving skills and a creative approach to tackling technical challenges.
- Good command of English; German language skills are not required.
- Ability to work independently, collaborate effectively with team members, and contribute to innovative solutions.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
- Design, develop, and maintain high-performance, reliable C++ codebases for core features and algorithms.
- Contribute to the development of proprietary algorithms for slide layout, chart labeling, and document processing.
- Collaborate closely with cross-functional teams to translate product requirements into technical solutions.
- Participate in code reviews, testing, and debugging to ensure the delivery of high-quality software.
- Enhance existing features and optimize performance to meet evolving user needs.
- Engage in research and development activities, including algorithm innovation and integration of computer vision techniques.
- Contribute to open-source initiatives and industry standardization efforts related to C++.
- Maintain a strong focus on code quality, documentation, and best practices to ensure maintainability and scalability.
Interested in relocating to Germany? Check out our comprehensive Relocation Jobs in Germany page with detailed relocation packages and benefits.
At think‑cell, we value our employees and strive to provide a comprehensive benefits package that supports your professional growth and personal well-being. We offer a competitive salary package, including a guaranteed raise to 130,000 EUR after the first year. We also provide relocation support for candidates moving to Berlin, fostering a smooth transition into our vibrant team. Our flexible work environment promotes work-life balance through adaptable working hours and remote work options. You will have the opportunity to work with a talented international team, gaining exposure to cutting-edge technologies and industry best practices. Additionally, we support continuous learning and development, encouraging participation in conferences, training, and industry collaborations.
Equal Opportunity
think‑cell is committed to fostering an inclusive and diverse workplace. We believe that a variety of perspectives and experiences enrich our team and drive innovation. We are an equal opportunity employer and welcome applications from candidates of all backgrounds, regardless of race, gender, ethnicity, age, religion, or disability. Our hiring practices are based solely on merit, skills, and potential. We strive to create an environment where everyone feels valued, respected, and empowered to contribute to our shared success.
Similar Jobs
Explore other opportunities that match your interests