Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
As a company whose mission is to be the most progressive and inclusive money transfer business in the world, we deliver highly reliable payment services to our customers. With locations in over 500k locations in 165 countries, we have adopted the identity of what it means to be multicultural and embody the idea of being family, no matter where we are. At Ria, you’ll be surrounded by colleagues, both in Kuala Lumpur, MY and across the globe, who are dedicated to each other and empowered to be creative and nurture “out of the box” solutions.
Join our family.
Ria’s IT department is experiencing significant growth in this area and needs a director who provides technical directions on business decisions and execution of specific projects. He will also be responsible for defining technical roadmaps, overseeing architectural decisions, managing teams of developers and engineers, and ensuring that software projects are completed on time, within scope, and to the highest quality standards.
WHAT YOU WILL DO:
- Define technical strategies, goals, and timelines for software projects.
- Foster a culture of collaboration, innovation, and continuous improvement within the development team.
- Collaborate with cross-functional teams (product management, QA, operations, etc.) to ensure alignment on project goals.
- Evaluate and recruit technical talent, ensuring that the team has the necessary skills and resources.
- Define software architecture and design principles for new and existing products.
- Ensure that the software architecture aligns with business needs and goals, while also supporting long-term growth.
- Break down complex problems into actionable tasks and ensure that projects are delivered on time and meet quality standards.
- Promote best practices in code reviews, test automation, and continuous integration/continuous delivery (CI/CD).
- Act as the primary technical liaison between engineering teams and key business stakeholders.
- Present technical recommendations and solutions to executives and other key decision-makers.
- Translate complex technical concepts to non-technical stakeholders, ensuring alignment between business objectives and technical capabilities.
WORK ENVIRONMENT:
- This role typically works in an office environment with flexible hybrid or remote work options.
- Occasional travel may be required for team meetings, conferences, or project reviews.
WHAT YOU HAVE:
- 10+ years of experience in software development with at least 5 years in a leadership or technical director role.
- Proven experience in designing and delivering large-scale software systems.
- Extensive knowledge of software architecture, design patterns, and best practices.
- Familiarity with modern software development methodologies (e.g., Agile, Scrum, DevOps).
- Ability to manage multiple projects/teams simultaneously and directly with Business Stakeholders.
- Experience with leading and managing teams developing large-scale backend systems that support a variety of customer-facing applications.
- Familiarity with SQL and Database design considerations.
- Strong technical leadership, problem-solving, and decision-making skills.
- Bachelor’s degree in technical/business fields, preferred.
NICE TO HAVE:
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Experience with software security, compliance, and regulatory standards.
- High level of integrity, accountability, and attention to detail.