We are looking for a director of software development to lead our globally distributed software development teams and help us build great products. To be successful in this role, you should be confident managing our teams while, at the same time, setting goals, budgets and timelines for various projects. We also expect you to oversee all software development plans from ideation to execution. Ultimately, you’ll make sure we use innovative technologies that maximize our productivity and help our company grow.
Responsibilities
- Oversee front-end and back-end development teams and their projects
- Monitor reliability and performance of all internal systems to suggest improvements
- Work with Marketing for roadmap definition and execution
- Manage Product Owners and Scrum Masters
- Manage software development projects by setting requirements, goals and timelines
- Prepare and manage the engineering department’s budget
- Design strategies for future development projects based on the company’s overall objectives and resources
- Strategy definition using scaled agile approach
- Hire engineers and coordinate their training to ensure further growth across all locations
- Coordinate and approve technology roadmaps based on input of technical experts
- Enhance and enforce policies relevant to internal software development processes
Requirements
- Work experience as a director of software development or in a similar senior-level position at an engineering department
- Excellent project management skills
- Extensive hands-on experience in back-end and front-end development
- Good understanding of cloud technologies
- Experience with agile methodologies
- Experience with Scaled Agile Framework is an added advantage
- Leadership abilities with a strategic mind
- Fluent in German and English
- BSc/MSc in Engineering, Computer Science or relevant field
Benefits
- Flexible working time
- International team
- Travel to different locations