C++ Software Developer | C++ Softwareentwickler (m/w/d)

B & B Ingenieurgesellsch. mbH

Donaueschingen, Baden-Württemberg, Deutschland
Published Feb 24, 2026
Full-time
Permanent

Job Summary

This role offers an opportunity to join a medium-sized, owner-managed software company with over 35 years of experience in civil engineering CAD solutions. As a C++ Software Developer, you will spend approximately 80% of your time independently maintaining and evolving specific application modules, managing the entire lifecycle from conceptual design to quality assurance. The remaining 20% of your time is dedicated to quality assurance tasks, including planning test environments and conducting error analyses. You will also participate in cross-functional project groups several times a year to gather functional input and provide technical support to the customer service team when complex bugs arise. This position is ideal for those who enjoy mathematical and geometric calculations and want to work in a flat-hierarchy environment with a stable, long-term perspective. The company emphasizes a collaborative atmosphere with open communication and provides comprehensive onboarding and professional development opportunities.

Required Skills

Education

Degree in Computer Science, Software Engineering, or a comparable vocational qualification.

Experience

  • Professional experience in C++ software development and object-oriented programming
  • Experience in independent project management from conception to quality assurance
  • Experience in software testing, error analysis, and technical documentation
  • Experience with relational databases, specifically Oracle, is preferred
  • Background in mathematical or geometric software applications

Languages

Not specified

Additional

  • Permanent full-time contract. Requires a structured and independent working style. Location-based role with flexible start date.