Loading...

Head of Engineering

Kuala Lumpur, Kuala Lumpur, Malaysia

Head of Engineering

Kuala Lumpur, Kuala Lumpur, Malaysia

Head of Engineering 

 

We are revolutionizing voice and data capturing and processing for telecommunications and governmental agencies through innovative IP and Voice data stream processing and analytics. Our cutting-edge solutions shape the future of global communication, processing billions of data points daily and directly impacting government operations. We seek an exceptional Head of Engineering to lead and inspire our engineering teams, drive the adoption of best practices, and shape the technical direction of our products. This role will be responsible for multiple team leads and foster a culture of technical excellence, innovation, and continuous improvement. Key Responsibilities

  • Oversee and mentor multiple engineering team leads, guiding technical challenges, team management, and project execution. 
  • Drive the adoption and refinement of engineering best practices, including Extreme Programming (XP), Test-Driven Development (TDD), and Pair Programming. 
  • Participate in coding, design, and architecture discussions, providing hands-on examples to demonstrate best practices and innovative solutions. 
  • Collaborate with the CTO and senior leaders to define and implement the technical strategy aligned with business goals. 
  • Lead initiatives to improve software quality, scalability, and performance across all products and services. 
  • Foster a culture of innovation, continuous learning, and knowledge sharing within the engineering department. 
  • Work closely with product management to ensure timely delivery of high-quality software that meets customer needs. 
  • Conduct regular code reviews, architecture reviews, and technical debt assessments to maintain high code quality standards. 
  • Develop and implement metrics to measure team performance, code quality, and engineering efficiency.
  • Participate in hiring and retention efforts to build and maintain a world-class engineering team. 
  • Stay abreast of industry trends and emerging technologies, evaluating their potential application to our products and processes. Required Qualifications

  • Advanced degree in Computer Science, Software Engineering, or a related field. 
  • 12+ years of experience in software development, with at least five years in senior leadership roles. 
  • Deep expertise in C/C++, Java, and other relevant programming languages and frameworks. 
  • Proven track record of successfully implementing and scaling agile methodologies, notably XP. 
  • Strong understanding of distributed systems, microservices architectures, and cloud technologies. 
  • Experience with high-performance, large-scale data processing systems, and real-time analytics. 
  • In-depth knowledge of network protocols, IP traffic handling, and telecommunications engineering concepts. 
  • Demonstrated ability to lead and motivate large engineering teams across multiple projects. 
  • Excellent problem-solving skills and ability to make sound technical decisions, balancing various trade-offs.