Epicareer Might not Working Properly
Learn More

Head of Engineering

Salary undisclosed

Apply on


Original
Simplified
Job Title: Head Of Engineering

Work Arrangement: Hybrid

Location: Kuala Lumpur, Malaysia

About Horizontal: Established since 2003 in the US, Horizontal solves complex challenges across two distinct businesses: Horizontal Digital and Horizontal Talent. We are consistently recognized for being a top workplace and one of the fastest growing private companies. Horizontal Talent specializes in staffing for IT, Digital & Creative and Business & Strategy markets. We have global offices in US, UAE, India, Malaysia and Australia.

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.

Preferred Qualifications

  • Experience with AI/ML technologies and their application in data processing and analytics.
  • Familiarity with DevOps practices and tools (CI/CD, containerization, etc.).
  • Contributions to open-source projects or published research in relevant fields.
  • Experience working in the telecommunications or cybersecurity industries.

Personal Attributes

  • Exceptional leadership skills with the ability to inspire and mentor engineering teams.
  • Strong communication skills, articulating complex technical concepts to technical and non-technical audiences.
  • Hands-on mindset, willing to lead by example and dive into code when necessary.
  • Passionate about software craftsmanship and committed to continuous improvement.
  • Adaptable and resilient, able to thrive in a fast-paced, dynamic environment.
  • Strategic thinker with the ability to balance long-term vision with short-term deliverables.

Additional Information

  • Fluent oral and written English is mandatory.
  • Occasional travel may be required for team-building events, conferences, or client meetings.
  • Flexibility to work across different time zones when collaborating with distributed team members.
  • Travel: Occasional travel may be required for conferences, client meetings, or inter-office collaboration.