Head of Software Development

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.