Our client is a dynamic and innovative software company for CAD/CAM software in the field of medical technology.
For the location in Darmstadt our client is looking for a qualified:

Software Engineering Manager (m/f/d) - 40%-60% remote possible

Job-ID: CF-00004138
Ort: Darmstadt

Main tasks:

  • Build a balanced team made from high skilled specialists by hiring and mentoring
  • Guide team development efforts towards successful project delivery
  • Provide technical leadership to teammates through coaching and mentorship
  • Maintain high standards of software quality and design within the team by establishing good practices and habits
  • Identify and encourage areas for growth and improvement within the team
  • Proactively collaborate with developers, software QA, product managers and other teams to plan, design, develop, test, and maintain business applications written in C++, Java and Python
  • Initiate and perform research activities in transparent way
  • Manage and track annual roadmap, identify integration points, risks and status
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans
  • Support evolution of software development processes in the team
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software
  • Participate in peer reviews of solution designs and related code

Your technical qualifications:

  • Education MS Degree or higher in Computer Science, or related fields (Math, Physics, Engineering)
  • 7+ years’ experience as a Software Developer
  • 2+ years’ experience in a manager/team leader role
  • In depth knowledge of C++, comprehensive software design and object-oriented development techniques
  • Awareness about common technological approaches and best practices in industry
  • Experience with multi-tier application architectures.
  • Understand software, hardware, networks, databases, messaging etc. well enough to do feasibility and estimating.
  • Good knowledge of services design patterns
  • Strong analytical skills, ability to conduct research
  • Internally motivated, able to work proficiently both independently and in a team environment
  • Excellent communication and influence skills to be able to communicate with both internal team members and external business stakeholders
  • Strong initiative to find ways to improve solutions, systems, and processes
  • Familiar with agile development methodologies
  • English upper intermediate or above (B2/C1)
  • German B1/B2 is a plus (Desire to learn German language)

Your personal qualifications:

  • Strong communication and interpersonal skills required with the ability to interface with product teams, as well as internal/external customers
  • Ability to communicate with people, to clearly express thoughts
  • Structured as well as analytical thinking

Our client offers:
Exciting and varied activities in a dynamic and growth-oriented software company. You can expect flat structures and efficient decision-making processes. You can look forward to a positive working atmosphere that promotes both individual freedom and responsibility. Furthermore, you can expect a strong team spirit and a very good working atmosphere as well as modern offices and workplaces. Flexible working hours and home office options are a matter of course.