We’re hiring a Program Manager to lead our software delivery teams. Join a team that builds future-ready digital solutions with AI, low-code, and modern engineering.
Department: Delivery / Engineering · Employment type: Full-time · Experience: 6+ years in software delivery, including 3+ years managing programs or multiple projects · Malaysia Only
Define program scope, objectives, milestones and success metrics. Build integrated roadmaps across projects and teams, and plan releases around dependencies.
Oversee end-to-end delivery using Agile (Scrum/Kanban) and hybrid methods. Manage budgets, resource allocation, and partner with QA/DevOps on release readiness.
Act as the primary point of contact for program-level communication. Run steering meetings, status reviews, and translate business needs into clear requirements.
Track and mitigate risks before they affect delivery. Report on KPIs like schedule, budget, velocity and defect rates, and improve delivery processes and tooling.
6+ years in software development delivery, with at least 3 years managing programs or several concurrent projects. Bachelor's degree in CS, Engineering, Business or equivalent experience.
Solid understanding of the SDLC and Agile frameworks. Hands-on experience with Jira, Confluence, Azure DevOps, Asana or monday.com, and a proven record of delivering complex software on time and within budget.
Strong stakeholder management, including client-facing and executive communication. Comfortable with budgets, forecasting and resource planning. Excellent written and spoken English.
PMP, PgMP, PMI-ACP, SAFe, PRINCE2 or CSM certification; background as an engineer, BA or tech lead; experience with AWS/Azure/GCP, OutSystems, or agency/consultancy delivery across time zones.
Get to know our teams, clients, delivery processes and active programs. Take ownership of at least one program and its roadmap, and set up clear reporting with stakeholders.
Deliver major program milestones on schedule and within budget. Earn strong client satisfaction and repeat business, and introduce at least one process improvement adopted across delivery teams.
Competitive salary and performance bonus, plus health insurance and wellbeing benefits.
Flexible working hours with hybrid/remote options, plus paid time off and public holidays.
Annual learning budget for certifications, courses and conferences, with a clear path toward Senior Program Manager and Delivery leadership roles.
Department: Delivery / Engineering · Employment type: Full-time · Experience: 7+ years in professional software development, with at least 2 years leading a team or acting as technical lead · Malaysia Only
Design system architecture and make key technical decisions on frameworks, patterns and infrastructure. Break down requirements into technical designs, estimates and well-defined tasks. Balance speed, quality, security and maintainability.
Write clean, tested, production-ready code for critical features. Lead code reviews and set coding standards, branching strategy and documentation practices. Troubleshoot complex issues across the stack and in production. Open to use AI tools to fast-track development.
Lead and mentor a team of 4–8 developers, including onboarding new team members. Guide engineers through pair programming, feedback and technical coaching. Create a team culture of ownership and continuous learning.
Work with Program and Project Managers on sprint planning, estimates and release plans. Join client meetings to explain technical options and trade-offs in plain language. Partner with QA and DevOps on CI/CD and deployments.
7+ years of professional software development, with at least 2 years leading a team or acting as technical lead. Bachelor's degree in CS, Software Engineering or equivalent experience.
Strong expertise in at least one modern stack (JavaScript/TypeScript with React and Node.js, .NET/C#, Java, or Python). Solid knowledge of architecture, design patterns, REST/GraphQL APIs and microservices.
Experience with relational and NoSQL databases. Hands-on experience with Git, CI/CD pipelines and automated testing. Working knowledge of at least one cloud platform (AWS, Azure or GCP).
Experience with low-code platforms like OutSystems; mobile development (React Native, Flutter, iOS/Android); Docker, Kubernetes, Terraform; cloud certifications; and OWASP/security knowledge.
Get to know the team, the codebase, our clients and our delivery process. Take technical ownership of at least one active project, and identify the top technical risks with a plan to address them.
Deliver major releases with high quality and few production issues. Raise the team's standards through stronger code reviews, testing and documentation, and help at least one engineer grow into a senior or lead role.
Competitive salary and performance bonus, plus health insurance and wellbeing benefits.
Flexible working hours with hybrid/remote options, plus paid time off and public holidays.
Annual learning budget for certifications and conferences, a clear path toward Engineering Manager, Architect or Head of Engineering roles, and real influence over technology choices.