Head of Software Engineering
Job Description
Job Description :
The Head of Engineering will provide guidance and support around the construction of solutions in the build factory. The person will foster cross-collaboration with Product Owners, Technical Architects, Designers, and Developers to develop and deliver products in time, with quality, using agile methodologies. The person is responsible for excellence in the adoption of software engineering principles and upskilling the team
Key Abilities & Skills
- Experience in leading multi-disciplinary Software Engineering teams across regions and cultures
- Experience in coaching and mentoring Engineering teams for the Agile development and transformation programs
- Extensive knowledge of modern engineering principles and procedures
- Familiar with architecting and developing distributed, micro-services, N-Tiered systems for diverse organizations
- Experience in setup, designing and execution of Test Automation strategies for different tiers of the system
- Experience with CI/CD, Branching/Merging, code propagation strategies across environments
- Experience with at least one Cloud platform
- Experience in contranerizing solution
- Result orientated person, with ability to plan and deliver against project deadlines
- Up-to-date on latest software industry trends, best practices and change management while looking to bring in best-practices into the organization
- Ability to recruiting and grow the engineers team while contributing to developing quality teams
- Excellent verbal and written communication skills
- Demonstrated leadership skills in team building, problem solving, negotiation, prioritization, and mentoring
- Successive levels of demonstrated responsibility with engineering organizations
Responsibilities
The Head of Engineering will be responsible for structuring and establishing ways of working across our build teams. The person will be responsible for adoption of Engineering principles and compliance with quality metrics across teams and workstreams and contributes ideas and feedback to the team. The person will be responsible to create a metric driven continuous improvement plan and execution against it. The Head of Engineering is a problem solver who helps development teams realize the intent of the Product owner in conjunction with Product Management and Technical Architects
Qualifications& Experience
- 10+ years experience in software engineering
- 8+ years of relevant work experience in agile software development using a general-purpose programming language
- 5+ years experience in engineering leadership role managing teams of multiple engineering disciplines and multiple geo-locations
Job Details
Employment Types:
Full time
Industry:
Recruitment / Staffing / RPO
Function:
Education / Teaching