What do we offer?
- A career-oriented position in a rapidly growing company
- Opportunity to work with multinational clients in an international environment
- Be a part of an international team
- Travel to Frankfurt, Germany roughly 3-5 times a year
- Opportunities to further develop your skills by participating in company sponsored internal or external technical courses
Job Description
We are seeking an experienced and dynamic individual to lead our software development team as the Manager Software Development. The successful candidate will be responsible for overseeing all aspects of software development within our organization, from conceptualization to delivery. This role requires strong leadership skills, technical expertise, and a proven track record of delivering high-quality software solutions. The Manager Software Development will work closely with cross-functional teams to drive innovation, ensure adherence to best practices, and achieve business objectives. In this role you will report to the CTO and to ensure a smooth collaboration will have to travel to Frankfurt, Germany roughly 3-5 times a year.
As a Manager Software Development you will:
- Leadership: Mentoring and coaching team members, fostering a culture of collaboration and innovation, and promoting professional growth and development.
- Strategic Planning: Develop and implement strategic plans for software development in alignment with business goals and objectives. Identify opportunities for process improvements and efficiencies.
- Technical Expertise: Maintain a deep understanding of software development technologies, trends, and best practices. Hands-on approach when it comes to coding and supporting the team.
- Project Management: Oversee the planning, execution, and delivery of software development projects. Ensure projects are completed on time, within budget, and in accordance with quality standards.
- Cross-functional Collaboration: Collaborate with product management, and other stakeholders to define requirements, prioritize tasks, and ensure successful project delivery.
- Risk Management: Identify potential risks and issues that may impact software development projects. Develop mitigation strategies and contingency plans to minimize disruptions and ensure project success.
Your profile
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Experience in software development, with a strong track record of leading successful teams (+5 years) and delivering high-quality software products.
- Extensive knowledge of software development methodologies, tools, and frameworks; Agile / Scrum is a plus.
- Proficiency in programming languages such as C# .NET and Angular.
- Excellent leadership, communication, and interpersonal skills.
- Strong problem-solving abilities and attention to detail.
- Ability to manage multiple projects and priorities in a fast-paced environment.
- Experience with European or North American cultures.
- Hands-on mentality
What is our hiring process?
We have a three stage interview process, starting with a HR interview, which is followed by interviews with our CTO and CEO.