We are looking for a dynamic and experienced Software Development Director to lead and oversee multiple development teams across Asia. The role will be responsible for managing distributed teams in Thailand, Cambodia,India, and Indonesia, ensuring smooth operations, alignment with company objectives, and high-quality software product delivery. Reporting directly to the Group CTO, you will play a critical role in setting technical strategy, improving operational efficiency, and ensuring innovative, scalable software solutions for our gaming platforms.
Key Responsibilities
- *Leadership and Management:
– Lead, mentor, and manage a multi-national team of software developers, engineers, and technical leads across Thailand, Cambodia, India, and Indonesia.
– Oversee recruitment, training, and development initiatives to ensure team members are equipped with the necessary skills and knowledge.
– Foster a collaborative, high-performance culture, encouraging cross-team communication and continuous improvement.
– Work closely with other key stakeholders including product, UX/UI, and operations teams to ensure alignment of objectives and seamless delivery.
- Strategy and Planning :
– Collaborate with the Group CTO to define the overall software development strategy and ensure it aligns with business goals and priorities.
– Lead the architectural design and technical roadmaps for the development of new features and products, ensuring scalability, security, and performance.
– Identify emerging technologies and methodologies that can be leveraged to enhance product performance, security, and customer experience.
- Project Management :
– Plan and execute multiple concurrent software development projects, ensuring timely delivery within budget.
– Define clear milestones and KPIs, track progress, and mitigate risks or delays where necessary.
– Implement best practices in software development, such as agile methodologies, continuous integration, and automated testing.
- Quality and Compliance :
– Ensure all software products comply with relevant regulations and technical standards, particularly those applicable to the gaming industry in Asia.
– Establish and enforce robust software testing, quality assurance, and security protocols.
– Conduct regular code reviews and audits to ensure maintainability and code quality.
- Stakeholder Management :
– Communicate effectively with executive leadership, providing updates on development progress, challenges, and future opportunities.
– Act as a liaison between the technology team and other departments, ensuring smooth collaboration and alignment across the organization.
Requirements :
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 10+ years of experience in software development with at least 5 years in a leadership role managing multiple teams across different countries.
- Proven experience in the Asian Gaming, or fintech industry is highly desirable.
- Deep understanding of software development methodologies, architecture design, and cloud-based solutions.
- Strong project management skills with a track record of delivering complex projects on time.
- Excellent communication, interpersonal, and leadership skills.
- Fluent in English; additional Asian languages are a plus.
Experience:
- Software development: 10 years (Required)
- leadership of multiple teams across different countries: 5 years (Required)
- Asian Gaming, or fintech industry: 1 year (Required)