Head of Software Development Job Description Template
Our company is looking for a Head of Software Development to join our team.
Responsibilities:
- Repo rting on key metrics to various stakeholders including business teams and senior management;
- Developing and operating a production system, ensuring that all services meet or exceed Service Level Agreements;
- Ser ving as technical mentor to the engineers on your team;
- Managing (hiring, coaching and mentoring) a team of high performing software engineers;
- Manag ing the day-to-day activities of the engineering team within an Agile/Scrum environment.
Requirements:
- Experience in managing alpha, beta product rollouts to customers and managing customer experience;
- Experience in video/media transcoding technologies;
- Experience with launching new products in the cloud;
- BS/ MS / PhD in Computer Science;
- Prov en track record with communicating technical issues and business impact to senior executives;
- Experi ence in architecting, developing and launching Facebook Apps, integrating with LinkedIn, Twitter, i.e. social architectures;
- 7 years managing Development, QA and Operations teams;
- Go-g etter, self-driven and someone who takes pride in taking accountability;
- Strong management and technical background with a proven record of delivering innovation;
- Exper ience in architecting, developing and launching Mobile Apps;
- Demonst rated ability to drive design and architectural decisions for complex systems;
- Exp erience in building Rich Media Applications using Adobe Technologies, Java Script and AJAX;
- 10 years of software development experience for internet-based services or SaaS offerings;
- Ex perience with html 5;
- Experience with the Unified Communications Technologies.