Head of Engineering - London
- Employer
- Microtech Global Ltd
- Location
- London,South East England
- Salary
- £110,000 per annum
- Closing date
- 1 Oct 2019
View more
- Sector
- Technology
- Responsibilities
- Analyst, Information Management, Information Technology, Operations, Risk / Compliance
- Position/Level
- Professional / Specialist, Department Head
- Contract Type
- Permanent
- Language
- English
You need to sign in or create an account to save a job.
Job Ad
My client are looking for a Head of Engineering to join their team in London.
Responsibilities:
- Primary responsibility for the execution of all Engineering activities to ensure quality deliverables, on spec, on time and on budget.
- Recruit and manage employees and contracting resources based on Project requirements, nurturing and rotating talent across Project teams and scaling quickly where necessary.
- Scope and prepare detailed resource plans (internal and/or external) for projects spanning from R&D to cloud SaaS microservices products, using languages that go from Python to JS to WebASM to C++ to C to SSE to Neon to OpenGL to WebGL to OpenCL to VHDL/Verilog, providing guidance and promoting best practice along the way.
- Lead and coach a team of highly skilled developers, researchers and testers, inspiring excellence and optimal performance in all and leading on operational performance management and issues resolution.
- Ensure a professional approach to software engineering, establishing a framework for fast, effective delivery and fail-safe product operation to signed-off product specifications.
- Identify repetitive, manual tasks and implement automation, reducing technical debt and waste where possible.
- Liaise with C-Level, POs, SMEs, Group & Technical leads and Scrum Masters to ensure Engineering is aligned with the business needs and priorities and well-defined Projects are delivered in a timely manner.
- Oversee the development and maintenance of tools and services in a DevOps culture using robust engineering practice, including clean and efficient infrastructure-as-code, thorough and consistent testing, dependable CI/CD pipelines and cloud resource creation processes.
- Evolve and maintain their systems, coding standards and release processes, ensuring they follow consistent design choices and technical standards, including hardware/ software platforms, libraries, software coding standards, tool selection, etc.
Experience & Skills:
- Significant and demonstrable experience of managing large scale cross-functional engineering teams.
- Deep understanding of modern infrastructure and software development best practices.
- A solid understanding of Agile development and DevOps best practices to accelerate the adoption of Quality driven development and operations.
- Proven delivery of high quality, high performance critical projects and/or products in a management capacity.
- Demonstrable experience of productization of high-performance software (not necessarily within video but this would be a plus).
- Understanding of development best practices, modular development and a keen eye for a test-driven development approach. Knowledge of CI/CD pipelines and their practical applications in a development environment.(Working knowledge of Kubernetes, Docker, Jenkins or other CI tools, TDD & BDD, security and compliance frameworks like CIS and its application using inspec. desirable).
- A hands on technical and architecture level exposure to AWS. (In-depth understanding on AWS services like VPC, API gateway, ELB's, EKS and others with code level expertise with Hashistack tools like Terraform and Vault would be a plus).
- Experience in all stages of the software development lifecycle including scoping, specification, estimation, risk management and quality assurance checks and controls.
- A background in software engineering preferable, with the capacity to be detail-oriented if required while keeping track of the high-level requirements. However, a significant part of your career will have been spent managing complexity and people.
- Able to optimize design development, taking into account known constraints e.g. time / cost to ensure a workable and reliable quality product utilising automation and continuous deployment approaches and technologies.
You need to sign in or create an account to save a job.
Get job alerts
Create a job alert and receive personalised job recommendations straight to your inbox.
Create alert