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 highquality 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 odologies.
- Provide mentorship and guidance to team members fostering a culture of continuous improvement.
- yze 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.
- Indepth understanding of software development odologies especially Agile and Scrum.
- Excellent problemsolving ss and the ability to work under pressure.
- Strong communication and interpersonal ss 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.
- Companysponsored events and teambuilding activities.
If you are pionate about software development and team leadership in a dynamic environment we invite you to apply for this exciting opportunity