Head of Product Engineering

  • Hyderabad
  • Avesta Computer Services
Role Overview The Head of Engineering will play a critical role in directing our engineering initiatives, shaping our technology strategy, and leading the development and delivery of high-quality software solutions in the travel industry. You will manage a team of expert engineers, guiding them in the design, development, and implementation of robust, scalable systems. Your leadership will encourage a culture of innovation, excellence, and continuous improvement, ensuring the engineering team achieves and goes beyond our strategic goals. Lead the engineering department, focusing on core technologies such as Core Java, Advanced Java, Spring, Hibernate, while ensuring the adoption of microservice architecture and design patterns for system scalability and resilience. Oversee the development and integration of third-party APIs, the creation of secure API solutions and enhance API management and security frameworks. Facilitate a deep understanding of the web development process amongst the team, from planning to launching and ensure the delivery of high-quality, scalable applications using Spring Boot. Implement and manage continuous integration/continuous deployment (CI/CD) pipelines to streamline development, testing, and deployment processes, ensuring high efficiency and quality in application delivery. Take the lead in analysing data and processes to identify problems and areas for improvement, encouraging an environment of innovation and solution-oriented thinking. Stay informed about industry changes and trends to inspire innovation and the creation of new programs, products and features. Promote teamwork and collaboration within an Agile environment, encouraging adaptability to new technologies and frameworks. Skills and Experience Minimum of 15+ years in software development, with at least 5 years in a leadership role, preferably within the travel domain. Proven track record of leading engineering teams in developing and delivering high-quality software solutions. Experience in guiding and mentoring engineers in design, development, and implementation processes. Ability to define and execute technology strategies aligned with business goals. Understanding of the travel industry's technology needs, challenges, and trends. Familiarity with travel-related systems such as reservation systems, booking engines, or travel APIs. Proficiency in project management methodologies and tools for planning, tracking, and executing development projects. Strong stakeholder management skills to engage with business leaders, clients, and external partners. Extensive expertise in Core Java, Advanced Java. Strong understanding of Java frameworks such as Spring, Hibernate, and Spring Boot. Familiarity with microservice architecture and design patterns for scalability and resilience. Comprehensive understanding of web development processes (design, development, deployment). Proficiency with CI/CD tools and practices. Experienced in delivering solutions on cloud platforms. Bachelor’s or Master’s degree in computer science, Electrical Engineering, or a related field.