 
        
        This fast growing company based in Berlin is looking for its new Software Development Manager !
The role is hybrid (company very flexible, with limited travelling required to the office in Berlin).
Job Responsibilities:
 * Lead and manage a team of software developers to deliver high-quality software solutions.
 * Oversee the software development lifecycle, ensuring projects are delivered on time and within budget.
 * Collaborate with product management, design, and other stakeholders to define project requirements and timelines.
 * Implement best practices in software development processes, including agile methodologies.
 * Provide mentorship and guidance to team members, fostering a culture of continuous improvement.
 * Analyze project objectives and requirements to ensure alignment with business goals.
 * Monitor and report on team performance, project progress, and areas for improvement.
 * Ensure the team adheres to coding standards and participates in code reviews.
 * Research and evaluate new technologies to enhance the development process.
Essential Qualifications:
 * Bachelor's degree in Computer Science, Engineering, or a related field.
 * Proven experience in software development and team management.
 * Strong technical background with proficiency in programming languages such as Java, C#, Python, or similar.
 * In-depth understanding of software development methodologies, especially Agile and Scrum.
 * Excellent problem-solving skills and the ability to work under pressure.
 * Strong communication and interpersonal skills, with a focus on collaboration.
Desired Experience:
 * 5+ years of experience in software development.
 * 2+ years of experience in a leadership or managerial role within a software development team.
 * Experience working in an international environment is a plus.
 * Familiarity with cloud platforms and DevOps practices is beneficial.
Salary & Benefits:
 * Annual competitive salary, commensurate with experience.
 * Health and wellness benefits.
 * Flexible working hours and the possibility for remote work.
 * Professional development opportunities and training programs.
 * Dynamic and collaborative work environment.
 * Company-sponsored events and team-building activities.
If you are passionate about software development and team leadership in a dynamic environment, we invite you to apply for this exciting opportunity