Senior Software Developer C++ (f/m/d)

Thinkproject

München

Hybrid

EUR 90.000 - 120.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Lunch & Learn
Diversity networks
Coffee chat roulette
English lessons
Thinkproject Academy
Social events
Volunteering
Tp Café open forum
Hybrid working

Zusammenfassung

Thinkproject, a European leader in the digitalization of the construction industry, seeks a Senior C++ Software Developer to drive the engineering of the VDC Manager platform. The role involves ownership of complex features, technical decision‑making and shaping the direction of one of Europe’s leading BIM platforms.

You will collaborate with Product Owners, UX designers and BIM domain experts to translate requirements into robust technical solutions, mentor developers, and contribute to

Qualifikationen

  • 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.
  • Fluency in English (written and spoken).
  • Familiarity with CI/CD pipelines and software quality practices.

Aufgaben

  • 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.
  • 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.

Kenntnisse

C/C++ proficiency
Software architecture
CI/CD pipelines
English fluency

Tools

Qt
OpenGL
DirectX
Vulkan
REST APIs

Jobbeschreibung

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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Developer C++ (f/m/d)
Senior Software Developer C++ (f/m/d)

Thinkproject • Würzburg

Hybrid
EUR 90.000 - 125.000
Lunch 'n' Learn Sessions
Hybrid working
Unlimited learning
+2
Senior Software Developer C++ (f/m/d)
Senior Software Developer C++ (f/m/d)

think project! GmbH • München

Hybrid
EUR 90.000 - 120.000
Lunch 'n' Learn Sessions
Women’s Network
LGBTQIA+ Network
+6
Senior Software Developer C++ (f/m/d)
Senior Software Developer C++ (f/m/d)

Eplass • München

Hybrid
EUR 70.000 - 90.000
Lunch 'n' Learn Sessions
Free English Lessons
Unlimited learning
+1
Product Owner - VDC Manager (f/m/d)
Product Owner - VDC Manager (f/m/d)

Thinkproject • Würzburg

Hybrid
EUR 65.000 - 90.000
Thinkproject Academy
Free English lessons
Headspace
+3
C++ Developer (f/m/d)
C++ Developer (f/m/d)

think-cell • Berlin

Vor Ort
EUR 60.000 - 80.000
Relocation support
Autonomy in work
Flexible work culture
+2
IT Field Engineer (f/m/d)
IT Field Engineer (f/m/d)

think project! GmbH • Würzburg

Hybrid
EUR 50.000 - 70.000
Lunch 'n' Learn Sessions
Free English Lessons
Unlimited learning
+1
Software Engineer
Software Engineer

Optimus Search • Düsseldorf

Hybrid
EUR 60.000 - 80.000
Competitive salary
Flexible working hours
Career growth opportunities
+1
Software Developer (C#) (m(w/d)
Software Developer (C#) (m(w/d)

Align Technology • Darmstadt

Vor Ort
EUR 45.000 - 65.000
Flexible working hours
Training and development opportunities
Free drinks, fruit, and snacks
+2
Expert C++ Infrastructure Engineer Clang - Refactoring (m/f/x) 1552
Expert C++ Infrastructure Engineer Clang - Refactoring (m/f/x) 1552

Nash Technologies GmbH • Böblingen

Hybrid
EUR 90.000 - 120.000
Permanent position
Hybrid work model
Flat hierarchies
+6
C++ Software Engineer / Developer – Munich | Hybrid | Long-Term Contract
C++ Software Engineer / Developer – Munich | Hybrid | Long-Term Contract

Xcede • München

Hybrid
EUR 70.000 - 100.000