×
Hier anmelden um sich kostenlos auf Stellen zu bewerben oder Stellenanzeigen aufzugeben. X

Senior Software Developer C++; f​/m​/d

in 80331, München, Bayern, Deutschland
Unternehmen: Thinkproject
Vollzeit position
Verfasst am 2026-08-26
Berufliche Spezialisierung:
  • Software Entwicklung
    Software-Architekt, Software-Ingenieur, Backend Entwicklung
Gehalts-/Lohnspanne oder Branchenbenchmark: 90000 - 120000 EUR pro Jahr EUR 90000.00 120000.00 YEAR
Stellenbeschreibung
Stellenbezeichnung: Senior Software Developer C++ (f/m/d)

Thinkproject is a European leader in the digitalization of the construction industry, building a platform that makes construction projects more efficient, safer, punctual, and sustainable. The VDC Manager product provides a complete open‑BIM platform, integrating 3D modeling, process management and data intelligence.

About the Role

We are seeking a Senior C++ Software Developer to drive the engineering of VDC Manager. The role involves ownership of complex features, technical decision‑making and shaping the direction of one of Europe’s leading BIM platforms.

What You Will Do Core Development
  • Architect, design, develop, and test new and existing features.
  • Write clean, well‑structured, secure, and testable modern C++ code (C++17/20).
  • Own complex technical areas including geometry processing, 3D rendering, data exchange and cloud connectivity.
  • Troubleshoot, debug and upgrade existing systems with focus on performance, scalability and reliability.
Technical Leadership
  • Drive technical analysis and research, evaluate and select technical approaches and third‑party components.
  • Define 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 team.
  • Mentor 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 clearly.
  • Work as part of a distributed, international team, contributing to technical discussions on implementation approaches and user interfaces.
  • Continuously learn and apply modern tools, frameworks, and engineering processes.
What You Need to Fulfill the Role Must‑Have
  • 6–8 years of professional software development experience.
  • Expert knowledge of C/C++, with modern standards (C++14/17/20).
  • Strong skills in software architecture, data structures and design patterns.
  • Excellent problem‑solving and analytical skills – able to diagnose and resolve complex technical issues.
  • Solid understanding of CI/CD pipelines and software quality practices (performance, scalability, security, testability).
  • Fluency in English (written and spoken).
Strong Advantages
  • Experience with Qt for desktop application development.
  • Hands‑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 industry.
  • Experience with JavaScript, Python or C# for utilities, build tooling or cloud services.
  • Familiarity with web services and REST APIs for cloud integration.
  • German language skills are a plus but not required.
Code Sample (Required)

Provide a C/C++ code sample – a function, class or module you wrote and are proud of. It need not be executable or a full program. You may supplement it with screenshots, videos or documentation to demonstrate your engineering thinking.

What We Offer
  • Lunch & Learn Sessions
  • Women’s Network, LGBTQIA+ Network, Coffee Chat Roulette
  • Free English Lessons, Thinkproject Academy, Social Events, Volunteering Activities
  • Open Forum with Leadership Team (Tp Café)
  • Hybrid working and unlimited learning opportunities

We are an equal opportunity employer and welcome applications from candidates of all backgrounds, nationalities, and career paths.

For any inquiries, please contact Preethika Ramdass.

#J-18808-Ljbffr
Stellen-Anforderungen
10+ Jahre Berufserfahrung
Bitte beachten Sie, dass derzeit keine Bewerbungen aus Ihrem Zuständigkeitsbereich für diese Stelle über diese Jobseite akzeptiert werden. Die Präferenzen der Kandidaten liegen im Ermessen des Arbeitgebers oder des Personalvermittlers und werden ausschließlich von diesen bestimmt.
Um nach Stellen zu suchen, sie anzusehen und sich zu bewerben, die Bewerbungen aus Ihrem Standort oder Land akzeptieren, klicken Sie hier, um eine Suche zu starten:
 
 
 
Suchen Sie hier nach weiteren Stellen:
(nach Beruf, Fähigkeit)
Standort
Suchradius erweitern (Meilen)
0
200
Filter
Mindest-Bildungsgrad für die Stelle
Mindest-Berufserfahrung für die Stelle
Veröffentlicht in den letzten:
Gehalt