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.