Job Title: Head of Engineering

Reports to: CIO

Summary of the Role:

The Head of Engineering is a leadership role accountable for the successful delivery of software and IT support infrastructure. HoE will run all of the engineering activities and projects within an organization and will make sure these are aligned with the established policies and objectives of the organizations. 

Managing a team of developers and IT specialists, the HoE will work closely with the CIO, the Manager Engineering, the Manager DevOps and other Key Managers of the company in order to deliver software and IT services that meet user needs. 

The HoE will be accountable for the creation and delivery of the strategic, software and IT architecture vision and leadership and all aspects of the development of the software.    

Main responsibilities:

  • Lead and manage the Software Development, DevOps, Database and IT teams to deliver architecture, software and infrastructure that meets the product feature requirements as well as technical quality requirements. 
  • Develop and deliver a strategic technological vision and direction for the company.
  • Ensure delivery consistent with Agile processes across the team.
  • Work effectively with the Product Manager to ensure delivery against agreed priorities.
  • Implement mechanisms to monitor, manage and provide progress on all engineering activities.
  • Accountable for the on time and to quality delivery of engineering (architecture, software, infrastructure, deployments).
  • Create, implement and maintain a continuous improvement plan for software development and IT infrastructure.
  • Understanding the use cases (and/or user stories) in order to oversee the design of the architecture for the products/features to be built.

Must Haves:

  • At least 15 years of working experience in a senior frontend or backend development position, preferably working up to a level where you have designed architecture for front-end (web, mobile) and backend. At least 5 years of Executive level experience for FULL STACK is mandatory.
  • Must have delivered a cloud-based enterprise-grade product for B2B sales for the US and Europe. We are not looking for someone who has delivered consulting projects for clients but works for a product company.
  • Must have had vast experience in software engineering, software development and experience working with numerous software-industry business models.
  • Must have a demonstrated experience in the management of a frontend or backend team.
  • Must have a proven track record of consistent feature delivery, designing and developing complex, interactive consumer software.
  • Must have had vast experience in agile development practices and architectural knowledge of both web-based and backend technologies.
  • Must be technologically adept. The incumbent will possess an innate understanding of data modeling and SQL for scalability and performance as well as a strong Enterprise JAVA, JavaScript, PHP, Angular. 
  • Experience with Amazon Web Services and different product such as EC2, S3, RDS, Lamda, etc. 

Education, Skills & Knowledge:

  • Bachelors in Computer Science or equivalent.
  • Proven FULL STACK skill set.
  • Strong understanding of the Agile software development cycle.
  • Familiar with more than one software development methodology.
  • An understanding of databases.
  • Demonstrable and substantial experience in leading and managing teams of software developers.
  • Hands-on expertise in full stack architecture technologies and be highly familiar with JavaScript, Angular, Ruby, Rails, RDBMS, and HTML5 as well as knowledge of a variety of programming languages such as Java, PHP, Objective C, C, and C++.
  • Hands-on experience of coding using more than one recognized industry standard language (e.g. Java, PHP, C++, .Net, C#).
  • Ability to envision and deliver software solutions that meet user needs and/or solve business problems.
  • Strong grip over Linux Operating System and Command Line Interface.

Personal Characteristics:

  • Self-Motivated and able to work independently.
  • Ability to motivate in a team-oriented, collaborative environment.
  • Good command of English, and the ability to read and write documentation well.
  • Works well under pressure.
  • Excellent analytical and time management skills.
  • Teamwork skills with a problem-solving attitude.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
Bachelors in Computer Science or equivalent
Career Level:
Department Head
Minimum Experience:
15 Years (Experience in a senior frontend or backend development position, Preferably working up to a level where you have designed architecture for front-end (web, mobile) and backend. At least 5 years of Executive level experience for FULL STACK is mandatory)
Apply Before:
Jun 10, 2019
Posting Date:
May 10, 2019

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Head of Engineering

PureLogics, Lahore, Pakistan
Posted Apr 23, 2024

Sales Executive

Posted Apr 16, 2024

Factory Remediation Coordinator

Health and Safety Accord Pvt Ltd, Multiple Cities, Pakistan
Posted Apr 24, 2024
View All
I found a job on Rozee!