Location: Hybrid - KL, Malaysia
We are seeking a strategic, execution-oriented Software Development Director to lead the global engineering organization for our client. In this role, you will oversee multiple development teams and drive the delivery of secure, scalable, and innovative products used by millions worldwide. The ideal candidate is a strong people leader with deep technical expertise and a demonstrated ability to manage distributed engineering groups. You know how to balance velocity with quality, coach engineering managers, and cultivate a culture of ownership, innovation, and excellence. If you’re energized by leading large-scale engineering efforts within a fast-moving, product-focused environment and want to help shape the future of a growing technology company, we’d love to connect.
Responsibilities
-
Develop and implement the overall engineering strategy in alignment with the company’s goals. Provide both architectural and organizational direction to ensure long-term scalability and success.
-
Lead, mentor, and grow multiple engineering teams— including team leads and senior engineers. Set clear expectations and create development pathways across a globally distributed workforce.
-
Ensure timely, high-quality delivery of product and platform initiatives. Continuously refine workflows, development processes, and technical decision-making.
-
Drive the evolution of core system architecture to support scalability, performance, and maintainability. Advocate for the adoption of modern technologies and engineering best practices.
-
Collaborate closely with Product, QA, DevOps, and executive stakeholders to define priorities, clarify technical requirements, and maintain a unified roadmap.
-
Identify and address risks throughout the development lifecycle. Promote excellence in observability, security, testing, and release operations.
-
Cultivate a high-performance engineering culture rooted in transparency, continuous learning, and a shared dedication to quality and innovation.
Qualifications & Skills
-
10+ years of hands-on software development experience, with 5+ years in engineering leadership.
-
Proven success leading large, cross-functional engineering organizations in complex or rapidly scaling environments.
-
Strong proficiency in modern system architectures, cloud platforms (AWS, GCP, or Azure), and microservices design.
-
Deep understanding of Agile practices, CI/CD pipelines, and engineering productivity metrics.
-
Experience managing distributed teams and scaling engineering operations across multiple regions.
-
Excellent communication and stakeholder management skills, capable of engaging both technical and non-technical leaders.
-
Strong judgment and problem-solving abilities in fast-paced, high-stakes settings.
-
Fluent in English, both written and spoken.
Nice to Have
-
Background in gaming, fintech, or platform-as-a-service environments.
-
Knowledge of payments systems, customer-facing APIs, or developer tool ecosystems.
-
Master’s degree in Computer Science, Engineering, or related discipline.
-
Certifications in cloud platforms, Agile methodologies, or technical leadership.
The responsibilities and expectations of this role may evolve as the company grows and organizational needs change. This job description outlines the general scope and level of work but is not a comprehensive list of all duties, responsibilities, or required qualifications.