268 Technical Program Manager jobs in Vietnam
Senior Technical Program Manager

Posted 5 days ago
Job Viewed
Job Description
This highly collaborative role aligns a cross-functional team to execute operational plans, with key partners including product development, sourcing, test, manufacturing operations, and the new product introduction management team.
This role is a good opportunity for candidates that have a personal or professional interest in consumer electronics, gadgets, or device components such as cameras, displays, sensors, RF/LTE technologies etc.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Depth understanding of the product technical requirements, various groups milestones and interdependencies for establishing an accurate and effective Project infrastructure.
+ Accountable for effective management of risks and dependencies while ensuring timely decisions are being made, ensuring quality of the product.
+ Manage and drive the build readiness technical issues via leveraging supplier resources. Track daily progress or yield reporting plan for the success product build.
+ Drive clear and accurate communications and recommendations to peers and senior management by distilling complex technical challenges, outlining options, and providing supporting data. Exceptional communication highlighting risks and providing recommendations to support product level decisions.
+ Good in presentation skill, ability to communicate and present to all levels of management.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree AND 4+ years experience in engineering, product/technical program management, data analysis, or product development
+ OR equivalent experience.
+ 2+ years of experience managing cross-functional and/or cross-team projects.
+ Additional experience and knowledge in managing test relevant project, product development process will be significantly advantageous. Supplier management experience preferred.
+ Candidate must demonstrate advanced level of knowledge in manufacturing disciplines; possess excellent communications and leadership skills, ability to work well with cross functional groups, ability to work independently with remote supervision.
+ Communication in English both written and spoken, is required as a high standard.
+ Communication in Vietnamese and other diverse language is a plus.
**Preferred Qualifications:**
+ Bachelor's Degree AND 8+ years experience in engineering, product/technical program management, data analysis, or product development
+ OR equivalent experience.
+ 6+ years of experience managing cross-functional and/or cross-team projects.
+ 1+ year(s) of experience reading and/or writing code (e.g., sample documentation, product demos).
+ Strong Integrity.
+ Strong passion and accountability.
+ Leadership (Agent of change).
+ Ability to influence.
+ Supplier relationship management.
+ Supplier development skill set.
+ Willing to learning. Embracing Microsoft culture.
#W+Djobs #MDO
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Lead Technical Program Manager
Posted today
Job Viewed
Job Description
**Life at Grab
**At Grab, every Grabber is guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles - the 4Hs: Heart, Hunger, Honour and Humility. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia.
**Get to know our Team
We’re a high performing team of passionate, fun-loving and hardworking individuals with varied backgrounds who come together to support a common mission: enable Grab to deliver faster, better, and more efficiently with each and every roll out. Largely based in Singapore, our team members are spread across various countries managing multiple initiatives to deliver features that touch the everyday lives of millions of customers across South East Asia through Grab.
**Get to know the Role**
You will be responsible for managing a portfolio of complex, cross-functional projects from start to finish across a wide range of topics - primarily focused on how Grab serves businesses across SEA. You’ll work with stakeholders to plan requirements, identify risks, manage project schedules, and communicate clearly with cross-functional partners across the company. As a TPM you’ll be the bridge between various Engineering teams as well as with business teams, by working with people from all parts of Grab’s online and offline/operational teams to deliver new features to market that impact the lives of millions of passengers, drivers and merchants every day. Your mission is to accelerate impact, build high performing teams, remove inefficiencies, drive effective prioritization and streamline tech processes.
**The Day-to-Day Activities**
- General Program management - manage project timelines, define milestones, track and report progress, identify risks and resolve impediments
- Work with cross functional teams of Engineers, Product Managers, Designers, Analysts and QA to ensure successful program delivery.
- Be the primary communication interface for complex programs that span across multiple engineering organizations
- Coach teams on various delivery frameworks and methodologies best suited to their execution needs
- Drive roadmap planning and prioritization processes
- Continuously find ways to help teams and the organization improve how it delivers.
**The Must-Haves**
- Experience range of 5 to 8 years managing Agile software projects
- A project delivery or technical leadership background and strong organizational and interpersonal skills, which will enable you to succeed in Grabs fast paced environment.
- Effective communication skills to handle leadership stakeholders, cross functional teams, and a proven track record of getting things done.
- Experience working in a dynamic fast moving environment where autonomy and self-decision making is needed and also able to effectively prioritize.
**Our Commitment
**We are committed to building diverse teams and creating an inclusive workplace that enables all Grabbers to perform at their best, regardless of nationality, ethnicity, religion, age, gender identity or sexual orientation and other attributes that make each Grabber unique.
Senior Technical Project Manager (Software Development)
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Manage the entire lifecycle of software development projects from initiation to closure.
- Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and budget management.
- Lead and motivate project teams, fostering a collaborative and productive work environment.
- Track project progress, identify potential risks and issues, and implement mitigation strategies.
- Facilitate communication among development teams, product managers, designers, and other stakeholders.
- Ensure adherence to agile methodologies (Scrum, Kanban) and promote continuous improvement in development processes.
- Manage stakeholder expectations and provide regular project status updates.
- Oversee the quality assurance process and ensure that deliverables meet high standards.
- Manage vendor relationships and third-party integrations as needed.
- Conduct project post-mortems and identify lessons learned for future projects.
- Ensure all project documentation is accurate, complete, and up-to-date.
- Stay current with emerging technologies and project management best practices.
- Drive technical decisions and problem-solving within the project team.
- Manage project budgets and ensure cost-effectiveness.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 7 years of experience in technical project management, with a strong emphasis on software development projects.
- Proven track record of successfully delivering complex software projects using Agile methodologies.
- In-depth understanding of the software development lifecycle (SDLC).
- Experience with project management tools such as Jira, Asana, Trello, or similar.
- Excellent leadership, communication, and interpersonal skills.
- Strong analytical and problem-solving abilities.
- Ability to manage multiple projects simultaneously and prioritize effectively.
- PMP, CSM, or other relevant project management certifications are a plus.
- Experience working in a remote team environment is essential.
- Familiarity with various programming languages and technologies is beneficial.
- Strong ability to influence and collaborate with stakeholders at all levels.
Senior Technical Project Manager - Software Development
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define project scope, goals, and deliverables that support business objectives in collaboration with senior management and stakeholders.
- Develop and manage detailed project plans, including timelines, resource allocation, budgets, and risk assessments.
- Lead and motivate cross-functional, remote project teams, including developers, designers, QA testers, and business analysts.
- Facilitate agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Manage project risks and issues, identifying potential problems and developing mitigation strategies.
- Communicate project progress, milestones, and challenges effectively to stakeholders through regular reports and presentations.
- Ensure adherence to quality standards and best practices throughout the software development lifecycle.
- Manage vendor relationships and third-party contributions as needed.
- Utilize project management software and tools to track progress, manage tasks, and ensure team alignment in a remote setting.
- Drive continuous improvement in project management processes and team performance.
- Mentor and coach junior project managers and team members.
- Ensure all project documentation is maintained and up-to-date.
- Manage stakeholder expectations and ensure satisfaction with project outcomes.
- Champion a culture of collaboration, accountability, and innovation within the remote team.
- Contribute to the strategic planning and roadmap development for the product portfolio.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 5-8 years of proven experience in technical project management, with a significant focus on software development projects.
- Experience managing projects in a fully remote or distributed team environment.
- Strong understanding of software development methodologies, particularly Agile (Scrum, Kanban).
- PMP, PRINCE2, or Agile certifications are highly desirable.
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management software (e.g., Jira, Asana, Trello, MS Project).
- Experience with budget management and resource allocation.
- Strong analytical and problem-solving skills.
- Ability to manage multiple projects simultaneously and prioritize effectively.
- Experience with risk management and change control processes.
- Demonstrated ability to work effectively with remote teams and build strong working relationships.
Senior Technical Project Manager, Software Development
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Manage the planning, execution, and delivery of multiple software development projects simultaneously.
- Develop detailed project plans, including scope definition, resource allocation, timelines, and budget management.
- Lead and motivate cross-functional project teams, including developers, testers, designers, and business analysts.
- Facilitate agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Identify and manage project risks, issues, and dependencies, implementing mitigation strategies.
- Communicate project status, progress, and potential roadblocks to stakeholders and senior management.
- Ensure adherence to software development best practices, coding standards, and quality assurance processes.
- Manage project scope changes and ensure they are properly documented and approved.
- Utilize project management tools (e.g., Jira, Asana, Trello) to track project progress and manage tasks.
- Foster a collaborative and productive team environment.
- Contribute to the continuous improvement of project management methodologies and processes.
- Conduct post-project reviews and document lessons learned.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field.
- Minimum of 7 years of experience in project management, with at least 4 years focused on software development projects.
- Proven experience managing full software development lifecycles (SDLC) using agile methodologies (Scrum, Kanban).
- Strong understanding of software development principles, technologies, and architectures.
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management software and collaboration tools.
- Ability to effectively manage remote teams and foster collaboration.
- Strong analytical, problem-solving, and organizational skills.
- PMP, CSM, or other relevant project management certifications are a strong plus.
- Experience working with distributed teams and different time zones.
- Ability to translate technical concepts into clear business terms.
Software Development Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead software development teams and projects.
- Oversee the full software development lifecycle.
- Mentor and guide junior developers.
- Conduct code reviews and ensure code quality.
- Design software architecture and ensure scalability.
- Collaborate with product management and stakeholders.
- Implement agile development methodologies.
- Manage project timelines and deliverables.
- Bachelor's or Master's degree in Computer Science or related field.
- Proven experience in software development leadership.
- Expertise in multiple programming languages and frameworks.
- Strong understanding of software architecture and design patterns.
- Experience with agile methodologies and project management.
- Excellent leadership, communication, and problem-solving skills.
Software Development Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement software applications using various programming languages and technologies.
- Write clean, efficient, maintainable, and well-documented code.
- Participate in the full software development lifecycle (SDLC), including planning, coding, testing, deployment, and maintenance.
- Collaborate with cross-functional teams to define software requirements and technical specifications.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and resolve software defects and issues.
- Optimize application performance and scalability.
- Contribute to architectural discussions and decision-making.
- Stay up-to-date with emerging technologies and industry best practices.
- Participate in agile development processes and ceremonies.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Development Engineer or in a similar role.
- Proficiency in at least one object-oriented programming language (e.g., Java, Python, C++).
- Experience with web development frameworks (e.g., Spring, Django, Node.js, React).
- Understanding of database technologies (SQL, NoSQL).
- Familiarity with software development tools and practices, including version control (Git) and CI/CD pipelines.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills for remote teamwork.
- Ability to work independently and manage time effectively.
- Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
Be The First To Know
About the latest Technical program manager Jobs in Vietnam !
Remote Software Development Apprentice
Posted today
Job Viewed
Job Description
Senior Software Development Lead
Posted today
Job Viewed
Job Description
Key responsibilities include translating business requirements into technical specifications, leading code reviews, and ensuring adherence to coding standards and security best practices. You will collaborate closely with product managers, designers, and other stakeholders to define project roadmaps and deliver features that meet user needs and business objectives. The Senior Software Development Lead will also be instrumental in identifying and mitigating technical risks, optimizing application performance, and maintaining the health and scalability of the software systems. This position requires a hands-on approach, with the ability to contribute to development efforts when needed, as well as foster a culture of innovation and continuous improvement within the team. Mentoring junior developers and facilitating knowledge sharing will be a crucial aspect of the role.
Requirements include a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. A minimum of 8 years of professional software development experience, with at least 3 years in a lead or supervisory role, is mandatory. Strong proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript) and experience with modern software development frameworks and methodologies (e.g., Agile, Scrum) are essential. Demonstrable experience in designing and implementing scalable, distributed systems and cloud-based architectures (e.g., AWS, Azure) is highly desirable. Excellent leadership, communication, and problem-solving skills are critical. The ability to manage technical debt and drive technical excellence is a key requirement.
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and high-performance web applications and services.
- Collaborate with cross-functional teams to define software requirements and features.
- Write clean, maintainable, and well-documented code following established coding standards.
- Conduct code reviews to ensure code quality, best practices, and adherence to design principles.
- Implement unit tests, integration tests, and end-to-end tests to ensure application reliability.
- Participate in the architectural design of new features and systems.
- Troubleshoot and debug software defects, providing timely resolutions.
- Mentor and guide junior software engineers, fostering their technical growth.
- Contribute to the continuous improvement of development processes and tooling.
- Stay updated with emerging technologies and industry trends in software development.
- Ensure the security and performance of deployed applications.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in software development.
- Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
- Strong experience with modern web frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, Spring Boot, .NET).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of database technologies (SQL and NoSQL).
- Knowledge of Agile development methodologies and CI/CD practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills for a remote team environment.
- Experience with microservices architecture is a plus.