Senior Software Developer C++ (f/m/d)
What do we do?Introducing Thinkproject PlatformThinkproject is a European leader in the digitalization of the construction industry, with offices and customers spanning Europe and beyond.Founded in 2000 — when construction project planning was still predominantly manual — Thinkproject was built on deep industry expertise and a mission to make complex construction projects manageable. Today, we call it Construction Intelligence: software that makes construction projects more efficient, safer, more punctual, and above all, more sustainable. VDC Manager is one of the flagship products in our portfolio — a complete openBIM platform at the intersection of 3D modeling, process management, and data intelligence. What your day will look likeAbout the Role We are looking for a Senior C++ Software Developer to join the team behind VDC Manager — Thinkproject's complete openBIM software, developed by industry experts and trusted by AEC professionals worldwide.VDC Manager enables the merging of diverse data and information into BIM processes, including model checking and clash detection in 3D models, construction schedule creation and 4D simulation, quantity and dimension determination for cost calculations, and much more. As a senior member of the engineering team, you will take ownership of complex features, drive technical decisions, and help shape the future of one of Europe's leading BIM platforms. What You Will Do Core Development Architect, design, develop, and test new and existing features within VDC ManagerWrite clean, well-structured, secure, and testable modern C++ code (C++17/20)Take ownership of complex technical areas — from geometry processing and 3D rendering to data exchange and cloud connectivityTroubleshoot, debug, and upgrade existing systems with a focus on performance, scalability, and reliability Technical Leadership Drive technical analysis and research, including evaluation and selection of technical approaches and third-party componentsDefine and enforce best practices within the development team (code reviews, CI/CD, testing standards, architecture patterns)Contribute to architectural decisions and provide technical guidance across the teamMentor and support mid-level and junior developers Collaboration & Communication Collaborate closely with Product Owners, UX designers, and BIM domain experts to translate requirements into robust technical solutions Demonstrate and present technical work to product owners and stakeholders in a clear and structured mannerWork as part of a distributed, international team — contributing to technical discussions on implementation approaches and user interfacesContinuously learn and apply modern tools, frameworks, and engineering processesWhat you need to fulfill the roleMust-Have 6–8 years of professional software development experienceExpert-level knowledge of C/C++, including modern standards (C++14/17/20)Strong skills in software architecture, data structures, and design patternsExcellent problem-solving and analytical skills — able to diagnose and resolve complex technical issuesSolid understanding of CI/CD pipelines, software quality practices (performance, scalability, security, testability)Fluency in English (written and spoken) — our working language across the engineering team Strong Advantages Experience with Qt for desktop application developmentHands-on experience with graphics programming (OpenGL, DirectX, Vulkan, or similar)Knowledge of BIM concepts, workflows, and data formats (IFC, BCF) and/or experience in the AEC industryExperience with JavaScript (user scripts), Python (utilities and build tooling), or C# (plug-in development and web services for Thinkproject cloud connectivity)Familiarity with web services and REST APIs for cloud platform integrationGerman language skills are a plus but not requiredCode Sample (Required) As part of your application, please share a C/C++ code sample — a function, class, or module that you wrote yourself and are proud of, or that best represents your coding style and preferences. It does not need to be executable or a complete programIt can come from a personal project or a previous role (anonymization is perfectly fine)You are welcome to supplement it with screenshots, videos, papers, or prototypes — anything that helps showcase your work and engineering thinkingThis is not a test — it is an opportunity to show us how you think and how you write code. What we offerLunch 'n' Learn Sessions I Women's Network I LGBTQIA+ Network I Coffee Chat Roulette I Free English Lessons I Thinkproject Academy I Social Events I Volunteering Activities I Open Forum with Leadership Team (Tp Café) I Hybrid working I Unlimited learningEmployee satisfaction is our top priority. Our people make Thinkproject what it is today. We value a work environment where everyone can help shape our culture through open feedback and mutual respect. We believe that flexibility and a diverse benefits program are key success factors — for our employees and for our business. We are an equal opportunity employer and welcome applications from candidates of all backgrounds, nationalities, and career paths. Your contact:Preethika RamdassPlease submit your application, including salary expectations and potential date of entry, by submitting the form on the next page.Working at thinkproject.com - think career. think ahead.#LI-PR1#LI-Hybrid
Empfohlene Jobs
KFZ-Mechatroniker (m/w/d) für Spezialfahrzeuge am Flughafen München
Einleitung Die Denise Brodersen GmbH ist Ihr Spezialist für Personaldienstleistungen im Bereich Aviation – mit Fokus auf Arbeitnehmerüberlassung, Personalvermittlung und Personalentwicklung an deu…
Vorarbeiter (m/w/d) Bettenaufbereitung | Klinikum | München
Willkommen bei der WISAG … einem der** führenden Dienstleistungsunternehmen** in Deutschland für die Bereiche**: Aviation, Facility **und Industrie . Mehr als 60.000 Mitarbeiterinnen und Mitarbe…
IT-Administrator für Datenbank-Infrastrukturen (d/m/w) für AIRBUS Defence and Space
IT-Administrator für Datenbank-Infrastrukturen (d/m/w) für AIRBUS Defence and Space ________________________________________________________________ Starten Sie als IT-Administrator für Datenbank…
(Junior) Account Executive (m/w/d) - Gestalte die Zukunft der Tech-Kommunikation!
Who we are: We are Axicom, part of WPP, an award-winning global communications agency for tech-driven brands. We bring together a diverse team of PR professionals passionate about integrated commu…
Head of Sales (d/f/m)
Short Facts EBX is building the European infrastructure for decentralized energy assets â the foundation batteries, wind, and solar run on to participate in grid balancing and wholesale markets.…
Obermonteur (m/w/d) HKLS
Unser Kunde ist ein etabliertes mittelständisches Unternehmen im Bereich der technischen Gebäudeausrüstung. Das Leistungsspektrum umfasst unter anderem Heizungs-, Klima-, Lüftungs-, Kälte- und Sanitä…
IT Configuration and Delivery Coordinator (d/m/w)
This position is at Airbus The selection process will be fully managed by Airbus. -- **Job Description:** ## Aufgaben und Verantwortlichkeiten: * Verantwortung für den gesamten Lebenszyklus der…
Ergotherapeut (m/w/d) für Kinder und Jugendliche - Intensive!Therapie
Ergotherapeut (m/w/d) für Kinder und Jugendliche - Intensive!Therapie 25.06.2026 Stiftung ICP München München Weitere passende Anzeigen: Jobmailer Ihre Merkliste / Mit Klick auf einen Ster…
Werkstudent Marketing - BauGPT (m/w/d)
Werkstudent Marketing (m/w/d) für AI / Marketplace-Startup gesucht! Wir sind BauGPT (ehem. Crafthunt) – Betreiber von Europas größter Karriereplattform für die Bauwirtschaft sowie des führenden KI-…
Senior Consultant Datacenter (m/w/d)
Bei CANCOM erwartet dich ein innovatives, agiles und nachhaltiges Umfeld: Mehr als 5.300 Mitarbeiter arbeiten tagtäglich daran, mit Hilfe moderner IT-Lösungen die Zusammenarbeit und den Austausch in …