Join Us

A career at CMEDCC means a world of opportunity.

CMEDCC is committed to establishing a work environment and corporate culture that respects diverse values, personalities and individuality while working hard to inspire employees to reaching their full potential.

Our philosophy: Trust, Innovation and Contribution to Society.

Our fully integrated network and infrastructure allows people from a variety of background to make an impact in all areas of construction.

CMED strives to provide qualified candidates the best platform to learn and a greater opportunity to climb the corporate ladder to achieve the individual’s career goals.

Aspiring candidates who are eager to be part of CMED’s dynamic team, are encouraged to apply by emailing their cover letter, latest Curriculum Vitae (CV) and relevant certificates to careers@cmedcc.com. Do take note that only applicants who meets our requirements will be shortlisted for further action.

For more information, please visit our office at #252-254, Street 63, Corner Street 400, Boeung Keng Kang 1 ,Chamkarmon, Phnom Penh, Cambodia
or contact (+855) 23 221 898.

Job Vacancies

Please click on the Job title to learn more.

Architectural Team Leader

Job Description

  • Lead and guide the team in implementing development improvements by coordinating with various departments
  • Oversee the team's efforts in implementing development improvement documentation
  • Provide leadership in planning and executing development improvement initiatives
  • Lead the team to execute on development improvement job functions
  • Conduct quantity takeoff for architecture works
  • Proficient in reading technical drawings
  • Ensure adherence to design checklists
  • Demonstrate understanding of building codes and submission-related matters to authorities
  • Exhibit hand-drawing skills and sketches
  • Apply an overall design thought process and flow
  • Possess a sense of scale in architectural designs
  • Engage in thought processes such as concept ideation
  • Analyze design and design drawings thoroughly
  • Perform architecture detailing from design development to construction drawings
  • Create schedules for elements like doors and windows
  • Advanced proficiency in Adobe Photoshop (Performing Multi Complex Tasks)
  • Intermediate proficiency in Revit Architecture (Performing Complex Tasks)
  • Intermediate proficiency in Lumion 3D Render (Performing Complex Tasks)
  • Intermediate proficiency in Sketchup 3D Modeling (Performing Complex Tasks)
  • Perform other tasks as assigned by the direct supervisor
     

 

Job Requirement

  • A recognized bachelor’s degree in Architectural Field or equivalent 
  • A minimum of 7 years experience in the role
  • Good command of English communication both spoken and written
  • Highly detail-oriented with strong accuracy and precision 
  • Proficient in Microsoft Office applications
  • Experience in a Construction Company will be an advantage
Apply Now
Compensation and Benefit, Compliance Team Leader

Job Description: 

  • Carry out clear understanding and implementation of the payroll process and schedule.
  • Collect relevant employee tax information.
  • Coordinate with employees to communicate appraisal results.
  • Conduct exit interviews
  • Issue written warnings, contract, notice of change and other related documents.
  • Possess knowledge of planning compensation and benefits (C&B).
  • Prepare weekly and monthly reports.
  • Coordinate with providing counseling.
  • Oversee review of compliance with local laws.
  • Implement scheduling regular internal audits.
  • Oversee understanding and following up on NSSF.
  • Implement development improvement initiatives, coordinating with other departments.
  • Coordinate implementation of development improvement initiatives with other departments.
  • Document development improvement initiatives for the department.
  • Oversee departmental development documentation efforts.
  • Oversee the development of improvement policies and procedures for own management team
  • Lead improvement initiatives for 

Job Requirement: 

  • A recognized bachelor’s degree in Human Resource Management, Law or equivalent 
  • A minimum of 7-year experience in the role
  • Good command of English communication both spoken and written
  • Proficient in Microsoft Office applications
  • Ability to multi-task and work independently
  • Proactive, take initiative, detail-oriented, and able to work fast under pressure
  • Experience in a Construction Company will be an advantages
     
Apply Now
CSA Tendering Senior Team Leader

Job Description

  • Advise on contractual disputes; lead resolution efforts.
  • Conduct assessments of claims; lead team in assessments.
  • Review and negotiate contracts; coordinate with parties.
  • Lead cost estimation, monitoring, and planning activities.
  • Coordinate with vendors for procurement processes.
  • Lead feasibility studies and cost analysis.
  • Oversee final accounts preparation.
  • Review and approve goods upon delivery.
  • Coordinate mediation for disputes.
  • Lead BOQ and IPC preparation.
  • Produce purchase orders and tender documents.
  • Lead pre-qualification processes.
  • Provide procurement strategy advice.
  • Generate procurement status reports and PTB updates.
  • Coordinate departmental improvements.
  • Lead development and documentation of policies and procedures.
  • Improve human capital development.
  • Implement and improve CMED Technology Platform.

Job Requirements

  • A recognized bachelor’s degree in Quantity Surveying or equivalent 
  • A minimum of 7 years of experience in the role
  • Good command of English communication both spoken and written
  • Highly detail-oriented with strong accuracy and precision 
  • Proficient in Microsoft Office applications
  • Experience in a Construction Company will be an advantage
Apply Now
Data Develop Architect

Job Description

  • Define and maintain enterprise data architecture, including data models, pipelines, and storage solutions.
  • Design scalable data warehouses, data lakes, and cloud-based solutions.
  • Establish frameworks for integrating structured and unstructured data sources.
  • Ensure alignment of data architecture with business and IT strategies.
  • Lead the development of ETL/ELT processes for data ingestion and transformation.
  • Implement APIs and microservices for data access and integration.
  • Optimize database performance and ensure high availability.
  • Support advanced analytics, AI/ML, and reporting platforms with robust data pipelines.
  • Define and enforce data standards, policies, and best practices.
  • Implement data quality frameworks and monitoring systems.
  • Collaborate with security teams to safeguard sensitive information.
  • Partner with business stakeholders to translate requirements into technical solutions.
  • Mentor data engineers and analysts, fostering a culture of innovation and excellence.
  • Stay updated on emerging technologies.

 

Job Requirements

  • Bachelor in Computer Science, Data Engineering, or related field.
  • Professional certifications in cloud platforms or data management are desirable.
  • A minimum 3 years of experience in data architecture, engineering, or database development.
  • Proven track record in designing and implementing enterprise-scale data solutions.
  • Experience with cloud-based data.
  • Proficiency in data modeling, pipeline design, and performance optimization.
  • Familiarity with DevOps practices, CI/CD, and containerization.
  • Strong understanding of data governance, privacy regulations, and security standards.
  • Excellent problem-solving and analytical skills.
  • Strong communication and stakeholder management abilities.
Apply Now
Design Manager

Job Description

  • Involved in the Project planning, organizing, and management of the design team to meet the client's expectations and monitor the design process from feasibility studies/reports, standards, design development, technical design, tender document, bid process and construction consultation.
  • Meet with corporate heads and clients on a regular basis.
  • Prepare and present design proposals to clients communicate with the client and advise the client to get the final solution.
  • Develop and prepare the Project Master schedule for the project, follow up, review, and revise according to the project by maintaining the deadline of the project smoothly.
  • Manage the in-house design time and cost management
  • To exhibit strong design expertise development and implementation quality of design and lead design production according to building codes, law, client requirements, and architectural graphic standards.
  • To exhibit strong design and technical expertise with a clear understanding of materials, structure, method statement, quality, buildable, and basic MEP systems.
  • Prepare and establish the design specification
  • Review the Construction document (Materials, shop drawings, method statement ...) to comply with the specifications.
  • Dealing with problems coming up from the construction.
  • Manage and fully control all the design processes to match the client requirements, timeline specified by the Project management department, expected cost, quality, and standard including the Structural team and MEP team under the Department.
  • To exhibit tasks using computer programs such as AutoCAD Architecture, 3D Studio MAX, Sketch up Pro., V-Ray Plug-in, and Adobe Creative Suites at a very good level or higher.
  • Prepare and establish the Department Policy, Guidelines, SOPs and Workflow 
  • Execution of monthly and weekly reports to the General Manager and Managing Director.

 

Job Requirement

  • A recognized bachelor’s degree in Architecture or equivalent 
  • A minimum of 15 years experience in the role 
  • Good command of English communication both spoken and written
  • Proficient in Microsoft Office applications
  • Ability to multi-task and work independently
  • Proactive, take initiative, detail-oriented, and able to work fast under pressure
  • Experience in a Construction Company will be an advantage
     
Apply Now
Digital Solution Manager

Job Description

  • Develop an application project plan.
  • Review new application requirements, user feedback, and the application before releasing.
  • Determine the methodology used on the project.
  • Manage team to plan and execute projects.
  • Manage deliverables according to the software project plan.
  • Provide detailed and timely status updates to management.
  • Delegate tasks to organize, mentor, and motivate a team of talented software developers.
  • Manage, motivate, and monitor team performance and establish improvement plans when necessary.
  • Manager the team to review the technical specification report; Review the technical specifications document before sending it out.
  • Ensure that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines.
  • Establish and enhance development policies, procedures, and standards and enforce their implementation upon their team of developers.
  • Maintain technical knowledge and understanding of the latest development methodologies and best practices.
  • Assist developers in resolving technical issues.
  • Respond to occasional system errors, including during off-hours, and coordinate response amongst the team.
  • Performs other tasks as assigned by the direct supervisor.


Job Requirement

  • A recognized bachelor’s degree in Computer Science or equivalent
  • A minimum of 10 years experience in the role
  • Proven experience as an App development project management
  • Knowledge of project management tools, such as Microsoft Project
  • Knowledge of Computer Aided Software Engineering Tools
  • Knowledge of code versioning tools, such as Git
  • Knowledge of OWASP security principles.
  • Proficient in Microsoft Office applications
  • Good command of English communication, both spoken and written
  • Experience in a Construction Company will be an advantage
Apply Now
HRA and Compliance Manager

Job Description

HR Strategy & Planning

  • Design and implement HR strategies aligned with business goals
  • Develop HR policies, manuals, and procedures
  • Advise MD and GM on people and compliance risks

Talent Acquisition

  • Plan and manage end-to-end recruitment for all levels
  • Develop sourcing strategies, job postings, and selection criteria
  • Coordinate interviews, assessments, and offer processes
  • Track recruitment KPIs, hiring timeline, and sourcing effectiveness

Compensation & Benefits

  • Ensure fair and competitive salary structure across roles
  • Maintain and update payroll data and benefits records
  • Propose revisions based on benchmarking and budget
  • Handle NSSF, insurance, and legal compensation compliance

Retention & Engagement           

  • Monitor employee turnover and conduct exit interviews
  • Recommend retention strategies based on trend data
  • Develop staff surveys, recognition, and engagement programs
  • Track morale, satisfaction, and motivation drivers

Talent Development      

  • Identify skill gaps and propose training plans
  • Organize internal and external training programs
  • Develop career pathing and succession planning frameworks
  • Evaluate training impact and staff growth progress

Policy & Compliance

  • Draft, update, and enforce company-wide policies
  • Ensure compliance with Cambodian Labor Law and company rules
  • Handle audits, inspections, and compliance reporting

Performance Management

  • Lead the Annual Performance Evaluation (APE) process
  • Propose KPIs, and track KPIs for departments and individuals
  • Create summary dashboards and reports for executives

Employee Relations & Disciplinary

  • Handle warnings, misconduct cases, and staff disputes
  • Design templates and process for disciplinary actions
  • Ensure fairness and documentation across all actions

HR Operations Oversight

  • Oversee HR requests, onboarding, and termination processes
  • Work closely with payroll and admin functions for accuracy
  • Approve HR forms, staff letters, and job contracts

Administration Management

  • Oversee general office operations, utilities, and supplies
  • Supervise office cleanliness, security, and support services
  • Approve and monitor all staff request processes and issue logs

Fixed Asset Management

  • Track and manage all company fixed assets and inventory
  • Oversee asset tagging, movement, maintenance, and disposal
  • Ensure asset records are accurate and updated regularly

Budgeting & Cost Control

  • Prepare and monitor HR and admin budget
  • Control costs related to recruitment, office operations, and equipment
  • Ensure procurement aligns with approved budgets and policies

Executive Support

  • Prepare high-level reports, letters, and presentations for MD
  • Track urgent tasks and ensure cross-department HR execution
  • Support recruitment and onboarding of critical positions
  • Perform other duties as required.

Job Requirements

  • Strategic planning and policy development
  • Strong knowledge of Cambodian Labor Law and HR compliance
  •  Effective communication with top management and executives
  • Confident in coaching and constructively challenging department heads
  • Experienced in administration, asset management, and office operations
  • Skilled in budgeting, cost control, and procurement oversight
  • Highly structured, detail-oriented, and dependable under pressure
  • Practical, hands-on approach with strong problem-solving ability
     
Apply Now
Junior Architect

Job Description

  • Implement development in architectural design and drawing
  • Acquire basic knowledge to execute Architectural Works Quantity Take-off tasks.
  • Utilize Adobe Photoshop for general tasks
  • Demonstrate intermediate-level proficiency in Autodesk Revit, Lumion 3D Render, and Sketchup 3D Modeling for performing complex tasks
  • Coordinate with other departments to ensure smooth collaboration
  • Contribute to documentation and planning processes
  • Performs other tasks as assigned by the direct supervisor

Job Requirements

  •  A recognized bachelor’s degree in Architectural Field or equivalent 
  • A minimum of 1 year of experience in the role
  • Good command of English communication both spoken and written
  • Highly detail-oriented with strong accuracy and precision 
  • Proficient in Microsoft Office applications
  • Experience in a Construction Company will be an advantage
Apply Now
MEP Manager

Job Description

  • Lead the overall planning, design coordination, and implementation of MEP systems.
  • Manage and oversee the execution, completion, and handover of multiple MEP projects.
  • Supervise and delegate tasks to project teams, ensuring progress is on track and quality standards are met.
  • Coordinate and manage all project interfaces with clients, consultants, subcontractors, and internal departments.
  • Conduct regular project and team reviews to evaluate performance, productivity, and resource usage.
  • Review and optimize MEP designs to ensure compliance with contracts, building codes, and local regulations.
  • Provide value engineering (VE) solutions to enhance design efficiency and cost-effectiveness.
  • Lead the preparation and approval process of MEP design and site-related documents.
  • Follow up on timely approval of materials and subcontractors in coordination with consultants and main contractors.
  • Summarize and maintain records of design briefs, approved designs, and construction documentation.
  • Lead the development of temporary works design and ensure its integration with the overall project.
  • Implement and monitor quality control procedures across MEP and related departments.
  • Collaborate closely with architectural and structural teams to resolve coordination issues and deliver optimized solutions.
  • Manage the MEP design schedule to align with the overall master project schedule.
  • Propose and implement technical solutions to maintain design quality, performance, and budget compliance.
  • Performs other tasks as assigned by the direct supervisor.
     


Job Requirement

  • A recognized bachelor’s degree in Mechanical, Electrical, or related Engineering field
  • A minimum of 10 years’ experience in MEP engineering, with at least 5 years in a leadership role.
  • Proven experience in MEP design review, coordination, and construction support.
  • Strong understanding of local regulations, construction codes, and industry best practices.
  • Excellent problem-solving, communication, and team management skills.
  • Proficiency in design software (AutoCAD, Revit MEP, Navisworks) and project scheduling tools.
  • Able to analyze and resolve problems at both a strategic and a functional level.
  • Good command of English communication both spoken and written
Apply Now
MEP QS

Job Description

  • Basic knowledge of quantity take-off related to the MEP system
  • Co-ordinate with all company departments as required for the execution of the Project.
  • Develop Subcontractor’s/Suppliers’ Contact Information for the company.
  • Track any changes in design or actual work and document any changes 
  • Keep track of subcontractor work between contracture scope for valuation of variations and EOT when required.
  • Understand, quantify, budget, and manage the cost of the works involved in the project (during the design and construction stages)
  • Co-ordinate with site QS for preparing monthly interim progress claim for Client, sub-contractors, and finalization of account.
  • Ensure full coordination between all other disciplines/Trades has been carried out for all external and internal MEP services.
  • Ensure the project cost variances and change order processes are effectively and proactively managed.
  • Ensure reliability and consistency in all work and duty performed at all stages of the Project
  • Ensure project-targeted cost management and valuation work are managed effectively.
  • Ensure that contracture claims are carried out in a highly ethical manner and all decisions are made on objective and defendable grounds
  • Performs other tasks as assigned by the direct supervisor.
     


Job Requirement

  • A recognized bachelor’s degree in Quantity Surveying or equivalent
  • A minimum of 3 years experience in the role
  • Good command of English communication both spoken and written
  • Time management Skills
  • Strong communication skills
  • Ability to multi-task and work independently
  • Proficient in Microsoft Office applications
  • Proactive, take initiative, detail-oriented, and able to work fast under pressure
  • Experience in a Construction Company will be an advantage
Apply Now
Procurement Manager

Job Description

  • Develop sourcing and procurement activities that support the key business objectives
  • Develop and execute a long-term strategy to facilitate improvements for procurement services
  • Ensure the execution of procurement strategies across the Company to ensure consistent and high quality value delivery
  • Implement best practices in procurement and supplier management to support commercial and operational objectives
  • Ensure execution of SOP, controls, policies, procedures and performance metrics to effectively and efficiently manage the acquisition and reporting of third-party expenses across the Company
  • Lead rigorous and objective contract negotiations with key internal stakeholders, legal department and support groups.
  • Conducts business review meetings with key stakeholders to assess risk, review future strategies and identify potential cost down and improvement opportunities
  • Identify areas for improvement to continually drive performance and business results
  • Maintain strong working relationships with strategic suppliers to assure cost, quality ad delivery targets are met
  • Oversee the development and execution of sourcing strategies across all categories within span of control including targets, timeliness and resource planning.
  • Build market intelligent capabilities within the category management team on key markets, suppliers and solutions to support strategy development purposes.
  • Analyze market and delivery trends so as to develop procurement technologies and processes that support those trends
  • Update procurement strategies based on changing market conditions
  • Any other projects or tasks assigned by Top Management

 

Job Requirements

  • A recognized bachelor’s degree in Quantity Surveying, Civil Engineering, Construction Management or equivalent 
  • A minimum of 8-to-15-years experience in the role
  • Good command of English communication both spoken and written
  • Time management Skills
  • Strong communication skills
  • Ability to multi-task and work independently 
  • Proficient in MS Office applications
  • Proactive, take initiative, detail-oriented and able to work fast under pressure
  • Good interpersonal skills
  • Experience in architecture finishes and fixtures, fittings and equipment will be an advantage

 

Apply Now
QS (BIM) Standardizer

Job Description

  • Reviewing construction (structural and architectural) plans and preparing quantity requirements
  • Scrutinizing maintenance and material costs, labor costs as well as contracts to ensure the best deals
  • Keep track of materials and order more when required
  • Documenting any changes in design and updating budgets
  • Managing and taking ownership of the procurement process, ensuring all stages including pre-qualification, inquiry, bill of quantities, analysis, and selection report
  • Prepare document for sourcing of quotations and calling of sub-contract tender including tender evaluation, recommending award, and preparing sub-contract document
  • Evaluation and comparison of tenders or suppliers’ quotations
  • Prepare monthly contractual claims for clients
  • Certification of subcontractor monthly progress claim and final accounts
  • Managing and taking ownership of the procurement process, ensuring that all stages including pre-qualification, inquiry, Bills of Quantities, analysis, and selection are performed effectively
  • Assist immediate superior and department manager with cost information, post-contract administration, valuation of progress payment, variation assessment, and cost control report
  • Ensure the final accounts are negotiated and agreed upon timeously
  • Ensure that procurement functions are carried out in a highly ethical manner and all decisions are made on objective and defendable grounds
  • Performs other tasks as assigned by the direct supervisor

    Job Requirements
     
  • A recognized bachelor’s degree in Quantity Surveying or equivalent 
  • A minimum of 3-year experience in the role
  • Good command of English communication both spoken and written
  • Knowledgeable on BIM Process
  • Ability to multi-task and work independently 
  • Proficient in Microsoft Office applications
  • Proactive, take initiative, detail-oriented, and able to work fast under pressure
  • Experience in a Construction Company will be an advantage
     
Apply Now
Senior Full-Stack Web App. Developer

Job Description

  • Design, develop, and maintain web applications using modern frameworks and technologies.
  • Implement responsive, user-friendly interfaces for web and mobile platforms.
  • Ensure applications meet performance, scalability, and security standards.
  • Define and implement application architecture and design patterns.
  • Collaborate with stakeholders to translate business requirements into technical solutions.
  • Mentor junior developers and provide technical guidance.
  • Collaborate with UI/UX designers and QA teams to deliver cohesive solutions.
  • Participate in code reviews and enforce best practices in coding standards.
  • Ensure smooth deployment and maintenance of applications in production environments.
  • Troubleshoot and resolve technical issues promptly.
  • Stay updated on emerging technologies, frameworks, and industry trends.
  • Recommend and implement improvements to enhance application performance and developer productivity.

 

Job Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • A minimum 5 years of experience in full-stack web development.
  • Proficiency in front-end technologies.
  • Strong back-end expertise.
  • Experience with databases and cloud platforms.
  • Knowledge of DevOps practices, CI/CD pipelines, and containerization.
  • Excellent problem-solving, communication, and leadership skills.
  • Collaboration and mentoring capabilities.
  • Commitment to clean, maintainable, and scalable code.
Apply Now
Senior Mobile Full-Stake Developer

Job Description

  • Design and build native and cross-platform mobile applications (iOS, Android).
  • Implement responsive, user-friendly interfaces with seamless navigation and performance.
  • Integrate mobile apps with APIs, databases, and cloud services.
  • Ensure applications meet performance, scalability, and security standards.
  • Develop and maintain server-side logic, APIs, and microservices.
  • Optimize database queries and manage data storage solutions (SQL, NoSQL).
  • Implement authentication, authorization, and secure data handling.
  • Support real-time features (notifications, messaging, streaming).
  • Define mobile app architecture and design patterns (MVC, MVVM, Clean Architecture).
  • Collaborate with stakeholders to translate business requirements into technical solutions.
  • Ensure integration with enterprise systems and third-party services.
  • Implement automated testing frameworks for mobile and back-end systems.
  • Ensure smooth deployment via CI/CD pipelines (App Store, Google Play, enterprise distribution).
  • Troubleshoot and resolve technical issues promptly.
  • Mentor junior developers and provide technical guidance.
  • Collaborate with UI/UX designers, product managers, and QA teams.
  • Participate in code reviews and enforce best practices.
  • Stay updated on emerging mobile and full-stack technologies.
  • Recommend improvements to enhance app performance and user experience.
  • Contribute to innovation initiatives within the organization.

 

Job Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • A minimum 5 years of experience in mobile and full-stack development.
  • Proven track record of delivering mobile apps integrated with back-end systems.
  • Experience with databases (SQL, NoSQL) and cloud platforms.
  • Proficiency in mobile UI frameworks and design principles.
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization.
  • Strong understanding of mobile security, performance optimization, and app store guidelines.
  • Excellent problem-solving and analytical skills.
  • Strong communication and stakeholder management abilities.
  • Leadership and mentoring capabilities.
  • Strategic thinking and adaptability to fast-paced environments
     
Apply Now