Ref: #73985

Senior Engineer C++

Perm
Germany
Hannover / Berli / Karlsruhe 
 

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

Location: Hannover, Berlin, Karlsruhe
Employment Type: Full-Time | Permanent

Shape the Future of AI-Powered Customer Communication

Our client is a leading European software company developing next-generation Conversational AI and Generative AI solutions that are transforming how organisations engage with customers. As part of an innovative development team, you will contribute to building intelligent software products used by organisations across multiple industries.

Your Responsibilities

  • Design, develop and optimise modern software solutions.
  • Support the implementation, deployment and operation of new applications.
  • Analyse business and technical requirements and translate them into scalable system solutions.
  • Develop applications, modules and interfaces.
  • Maintain, enhance and optimise existing software components.
  • Investigate and resolve technical issues and system malfunctions.
  • Create and maintain technical documentation.
  • Participate in code reviews and quality assurance activities.
  • Contribute to software architecture and technical design decisions.
  • Plan and execute unit, integration and system tests.
  • Collaborate with internal stakeholders and external partners on development projects.
  • Continuously improve development processes and engineering standards.

Your Profile

  • Completed degree in Computer Science, Software Engineering or a related discipline, alternatively several years of professional software development experience.
  • Practical experience working within Agile environments using Scrum and/or Kanban.
  • Strong understanding of software quality and clean coding principles.
  • Experience with unit testing frameworks and test-driven development practices.
  • Proficiency in one or more of the following technologies:
    • C++
    • PHP
    • Golang
    • JavaScript
    • Python
  • Enthusiasm for modern AI-assisted development tools and coding practices.

Language Requirements

  • German: Business fluent to native level
  • English: Professional working proficiency

Desirable Skills

  • Experience with cloud platforms and container technologies such as Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience working with relational and NoSQL databases.
  • Understanding of modern software architectures, design patterns and scalable systems.

What’s on Offer

  • Flat hierarchies and a collaborative culture with genuine influence on technical decisions.
  • High level of autonomy and ownership within your role.
  • Flexible working hours and trust-based working arrangements.
  • Personalised training and professional development opportunities.
  • Modern development environment with access to innovative technologies.
  • Regular feedback and career development discussions.
  • Employee wellbeing support programmes.
  • Diverse and inclusive workplace culture.
  • Additional benefits including mobility support, health and sports initiatives, team events and further employee perks.

About the Opportunity

Our client develops intelligent software solutions that help organisations improve customer engagement, service operations and communication processes. Combining advanced AI technologies with deep industry expertise, they deliver innovative cloud-based platforms that analyse, automate and enhance customer interactions across a wide range of industries. Their solutions are trusted by organisations seeking secure, scalable and future-oriented digital communication technologies.

Attachez un curriculum vitae. Les types de fichiers acceptés sont des DOC, DOCX, PDF, HTML et TXT.

Nous téléchargeons votre application. Il peut prendre quelques instants pour lire votre curriculum vitae. Veuillez patienter!