Director of Engineering

  • Engineering
  • Amman, Jordan

Director of Engineering

Job description

Unifonic is a customer engagement platform that enables organizations to delight customers with remarkable omnichannel experiences. By unifying communication channels, messaging apps, and chatbots, Unifonic streamlines conversations at every touchpoint throughout the customer journey.


Engineering principle: We ship robust, high-quality code, written for humans to read and maintain!


Director of Engineering

The Director of Engineering is playing a small part in the hands-on process of building software, but a very large part in orchestrating engineers to achieve great results. A technical background is required in order to be a good counsel and advocate for engineering, but will not be contributing production-facing code on a regular basis. The responsibilities of the Director of Engineering include but are not limited to:


  • Recruit and hire exceptional engineering talent and facilitate the onboarding of new team members.
  • Work with other engineering teams to identify and anticipate changing requirements and opportunities to improve the development environment.
  • Work with product managers, designers, and engineers on the team to prioritize, plan and schedule work.
  • Communicate status, risks, and requirements to other groups.
  • Provide technical and non-technical guidance to the team, both individually and as a group.
  • Facilitate continuous learning and improvement for the team and its members.

Requirements

  • Hands-on 10+ years of relevant engineering work experience and 4+ hands-on technical management experience in shipping large-scale projects with multiple dependencies across teams.
  • Hands-on 5+ years of experience as a PHP or JAVA Developer and 5+ years in database management (MySQL, Casandra... etc).
  • Expert in IP-based real-time multimedia communication technologies and protocols including VoIP, SIP, RTP, Websockets.
  • Experience with designing, developing, and maintaining services and components within the domain of APIs, SaaS and or Telecom.
  • Solid understanding of cloud infrastructure and services as well as the communication services such as as voice, video, and messaging.
  • Bachelor’s degree in Engineering, Software, or a related discipline or the equivalent.
  • Strong attention to detail while maintaining sight of the big picture.
  • Must be able to spend substantial time interfacing with the offshore teams on a daily basis.
  • Fluent in English with excellent writing/editing and verbal communication skills.