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

Eplass

München

Vor Ort

EUR 70.000 - 90.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Lunch 'n' Learn Sessions
Free English Lessons
Unlimited learning
Hybrid working

Zusammenfassung

Eplass is seeking a Senior C++ Software Developer for its innovative openBIM software, VDC Manager. In this role, you will design, develop, and test new features, focusing on architecture and performance. Join a dynamic team that values collaboration across products and stakeholders.

Your experience in C/C++ and a strong background in software development is essential. We offer a hybrid working environment with a focus on employee satisfaction and professional growth.

Qualifikationen

  • 6–8 years of professional software development experience.
  • Expert-level knowledge of C/C++, including modern standards.
  • Strong skills in software architecture and design patterns.

Aufgaben

  • Architect, design, develop, and test new features within VDC Manager.
  • Drive technical analysis and research.
  • Collaborate closely with Product Owners and UX designers.

Kenntnisse

C/C++
Software architecture
Problem-solving
CI/CD pipelines
Fluency in English

Tools

Qt
OpenGL

Jobbeschreibung

What do we do?

Introducing Thinkproject Platform

Thinkproject 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 like

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

What You Will Do
Core Development
  • Architect, design, develop, and test new and existing features within VDC Manager
  • Write 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 connectivity
  • Troubleshoot, 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 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 in a clear and structured manner
  • 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-level knowledge of C/C++, including 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, 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 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 (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 integration
  • German language skills are a plus but not required
Code 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 program
  • It 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 thinking
  • This is not a test — it is an opportunity to show us how you think and how you write code.
What we offer
  • Lunch 'n' 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
  • Unlimited learning

Employee 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 Ramdass

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

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)

Thinkproject • München

Hybrid
EUR 90.000 - 120.000
Lunch & Learn
Diversity networks
Coffee chat roulette
+6
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
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
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
Database Administrator (f/m/d)
Database Administrator (f/m/d)

null • Würzburg

Hybrid
EUR 70.000 - 110.000
Senior Full Stack Developer
Senior Full Stack Developer

think-cell Software • Berlin

Vor Ort
EUR 55.000 - 70.000
C++ Application Developer (m/f/d)
C++ Application Developer (m/f/d)

Dassault Systèmes • München

Vor Ort
EUR 70.000 - 90.000
Flexible working times
Multicultural R&D team
State-of-the-art rendering tech
+3
C++ Developer (f/m/d) in Berlin
C++ Developer (f/m/d) in Berlin

think-cell Software • Berlin

Vor Ort
EUR 78.000 - 130.000
Relocation support
No meetings
Flexible working hours
+2