1,908 Technical Pm jobs in Kenya

Senior Software Project Manager

01001 Gathiruini KES320000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced Senior Software Project Manager to lead critical software development initiatives within a fully remote capacity. This role is vital for ensuring the successful delivery of software products, from conception through to deployment and post-launch support. You will be responsible for managing project scope, timelines, resources, and budgets, while fostering collaboration among cross-functional teams including developers, designers, QA testers, and product owners. Key responsibilities include defining project requirements, creating detailed project plans, managing the software development lifecycle (SDLC), identifying and mitigating project risks, and ensuring the quality and timely delivery of software solutions. The ideal candidate will possess a deep understanding of software development processes, agile methodologies (Scrum, Kanban), and possess exceptional leadership, communication, and problem-solving skills. Experience with project management tools, bug tracking systems, and a proven ability to manage complex software projects are essential. This fully remote position requires strong organizational skills, self-motivation, and the ability to effectively manage and inspire a distributed team, ensuring clear communication and efficient workflow. You will play a key role in driving innovation and delivering high-quality software products that meet client needs.

Responsibilities:
  • Lead and manage software development projects from initiation to completion.
  • Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
  • Develop detailed project plans, including timelines, resource allocation, and budget management.
  • Manage the software development lifecycle (SDLC) using agile methodologies (Scrum, Kanban).
  • Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Identify, assess, and mitigate project risks and dependencies.
  • Ensure effective communication and collaboration among project team members and stakeholders.
  • Track project progress and performance, providing regular status reports.
  • Manage project budgets and ensure adherence to financial constraints.
  • Oversee quality assurance and testing processes.
  • Facilitate user acceptance testing (UAT) and manage the release process.
  • Mentor and guide junior project managers and team members.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. Master's degree preferred.
  • Minimum of 7 years of experience in project management, with at least 4 years focused on software development projects.
  • Proven experience managing complex, cross-functional software projects.
  • Strong knowledge of agile methodologies (Scrum, Kanban) and experience with their implementation.
  • Proficiency in project management software (e.g., Jira, Asana, Trello) and SDLC tools.
  • Excellent leadership, communication, negotiation, and problem-solving skills.
  • Ability to manage distributed teams and work effectively in a remote environment.
  • PMP, CSM, or equivalent certification is highly desirable.
  • Experience with risk management and change management.
  • Strong understanding of software development principles and technologies.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Project Manager - Software Development

00100 Kakamega, Western KES700000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time

Our client is seeking an experienced and highly organized Senior Technical Project Manager to lead and deliver complex software development projects in a fully remote environment. This role requires a proactive leader with a strong understanding of software development lifecycles (SDLC) and agile methodologies. You will be responsible for guiding project teams from initiation through to successful completion, ensuring alignment with business objectives and stakeholder expectations.


Responsibilities:

  • Lead the planning, execution, and delivery of multiple software development projects simultaneously, ensuring they are completed on time, within scope, and within budget.
  • Develop comprehensive project plans, defining scope, deliverables, timelines, resource allocation, and risk management strategies.
  • Facilitate Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Manage project scope, identify, and mitigate risks, and develop contingency plans.
  • Communicate effectively with stakeholders at all levels, providing regular project status updates, managing expectations, and resolving issues promptly.
  • Collaborate closely with engineering leads, product owners, and development teams to ensure clear communication and effective execution.
  • Monitor project progress, identify potential roadblocks, and implement corrective actions to keep projects on track.
  • Ensure adherence to best practices in project management and software development.
  • Foster a collaborative and high-performance team environment, promoting effective communication and problem-solving within the remote team structure.
  • Utilize project management tools (e.g., Jira, Asana, Trello) to track progress and manage tasks.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
  • 5+ years of proven experience in technical project management, specifically within software development environments.
  • Demonstrated expertise in Agile methodologies (Scrum, Kanban).
  • Strong understanding of software development lifecycles (SDLC) and common development practices.
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Proficiency in project management software and tools.
  • Ability to manage multiple projects concurrently and prioritize tasks effectively.
  • Experience working in a remote or distributed team environment is essential.
  • PMP or CSM certification is a plus.

This is an exciting opportunity to manage critical projects from inception to launch in a dynamic, remote setting.

This advertiser has chosen not to accept applicants from your region.

Senior Technical Project Manager (Software) - Remote

20106 Nyeri Town KES210000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly experienced Senior Technical Project Manager with a strong background in software development to lead challenging projects within their entirely remote technology division. This pivotal role requires a deep understanding of the software development lifecycle (SDLC), agile methodologies, and excellent leadership skills to guide cross-functional teams from concept to delivery. You will be responsible for planning, executing, and finalizing software projects according to strict deadlines and within budget. This includes acquiring resources and coordinating the efforts of team members and third-party contractors or consultants. You will also define project scope, develop detailed project plans, manage timelines, identify and mitigate risks, and ensure clear communication among all stakeholders. The ideal candidate will have a proven ability to manage complex software projects, possess excellent analytical and problem-solving skills, and foster a collaborative and productive remote work environment. This is an exceptional opportunity to influence the technical direction of innovative products and services within a company that fully embraces remote work. Responsibilities include stakeholder management, requirements gathering, resource allocation, quality assurance oversight, and successful project closure. You will be expected to employ best practices in project management and communicate progress effectively to senior leadership. If you are a seasoned Technical Project Manager passionate about delivering high-quality software solutions in a remote setting, we encourage you to apply.

Responsibilities:
  • Lead the planning, execution, and delivery of software development projects.
  • Define project scope, objectives, and deliverables in collaboration with stakeholders.
  • Develop and manage detailed project plans, including timelines, resources, and budgets.
  • Oversee the software development lifecycle (SDLC) from inception to deployment.
  • Manage project risks, issues, and dependencies effectively.
  • Facilitate communication among project team members, stakeholders, and management.
  • Ensure the quality and timely delivery of project milestones and final deliverables.
  • Manage vendor relationships and third-party contributions to projects.
  • Track project progress and provide regular status reports.
  • Foster a collaborative and productive remote team environment.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • Minimum of 8 years of experience in project management, with a strong focus on software development projects.
  • Proven experience managing end-to-end software development lifecycles.
  • Expertise in Agile methodologies (Scrum, Kanban) and project management tools (e.g., Jira, Asana, Trello).
  • Strong understanding of software development principles and technologies.
  • Excellent leadership, communication, and stakeholder management skills.
  • Proficiency in risk management and conflict resolution.
  • Ability to manage multiple projects concurrently in a remote setting.
  • PMP, CSM, or equivalent project management certification is highly desirable.
  • Demonstrated ability to deliver complex software projects on time and within budget.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Project Manager - Software Development

10100 Bungoma, Western KES190000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Senior Technical Project Manager to lead critical software development initiatives in **Bungoma, Bungoma, KE**. This role demands a blend of technical expertise and exceptional project management skills. You will be responsible for overseeing the entire software development lifecycle, from requirement gathering and planning to execution, deployment, and post-launch support. Your key responsibilities include defining project scope, developing detailed project plans, managing resources, mitigating risks, and ensuring the timely delivery of high-quality software solutions. The ideal candidate will have a strong background in software engineering or computer science, combined with a proven track record of managing complex software projects. You will work closely with engineering teams, product managers, stakeholders, and clients to ensure alignment and achieve project objectives. Excellent communication, leadership, and problem-solving skills are essential. You must be adept at Agile methodologies and possess a deep understanding of software development processes and technologies. This is an on-site position requiring significant collaboration and hands-on involvement with the development teams. If you are a results-driven leader passionate about technology and driving successful software outcomes, we encourage you to apply.

Key Responsibilities:
  • Manage the end-to-end lifecycle of software development projects.
  • Define project scope, goals, and deliverables in collaboration with stakeholders.
  • Develop detailed project plans, including timelines, resources, and budgets.
  • Lead and motivate cross-functional software development teams.
  • Implement and manage Agile methodologies (Scrum, Kanban).
  • Identify, assess, and manage project risks and issues.
  • Track project progress and report on key performance indicators (KPIs).
  • Ensure the delivery of high-quality software solutions on time and within budget.
  • Facilitate effective communication among team members and stakeholders.
  • Manage vendor relationships and third-party integrations.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 7 years of experience in project management, with at least 5 years focused on software development.
  • Proven experience leading technical teams and delivering complex software projects.
  • Strong understanding of software development methodologies (Agile, Waterfall).
  • Proficiency in project management tools (e.g., Jira, Confluence, MS Project).
  • Excellent leadership, communication, and stakeholder management skills.
  • Technical background with knowledge of programming languages and software architecture.
  • Ability to manage multiple projects simultaneously.
  • Strong analytical and problem-solving abilities.
  • PMP, CSM, or similar certification is highly desirable.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Project Manager - Agile Software Development

30100 Moiben KES160000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and adept Senior Technical Project Manager to lead complex software development projects within an Agile framework. This is a pivotal, fully remote position requiring exceptional leadership, planning, and execution skills. The successful candidate will be responsible for overseeing the entire project lifecycle, from initiation and planning through execution, monitoring, control, and closure. You will manage cross-functional teams of engineers, designers, and QA testers, ensuring the timely and successful delivery of high-quality software products.

Key responsibilities include:
  • Leading and managing multiple software development projects simultaneously using Agile methodologies (Scrum, Kanban).
  • Defining project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
  • Developing detailed project plans, including resource allocation, timelines, and budgets.
  • Facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Identifying, assessing, and mitigating project risks and issues proactively.
  • Managing project dependencies and coordinating efforts across different teams and departments.
  • Ensuring clear and consistent communication with all project stakeholders, including executive leadership.
  • Tracking project progress and performance using appropriate tools and techniques.
  • Mentoring and coaching project team members to foster a high-performance culture.
  • Driving continuous improvement in project management processes and team efficiency.
  • Ensuring adherence to quality standards and best practices throughout the development lifecycle.
  • Managing vendor relationships and deliverables when external resources are involved.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field.
  • Minimum of 8 years of experience in technical project management, with at least 5 years focused on software development projects using Agile methodologies.
  • Proven track record of successfully delivering complex software projects on time and within budget.
  • In-depth knowledge of Agile frameworks, principles, and tools (e.g., Jira, Confluence).
  • Strong understanding of the software development lifecycle (SDLC).
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Experience with risk management, change management, and stakeholder management.
  • PMP, CSM, or equivalent project management certification is highly desirable.
  • Ability to effectively manage distributed teams and maintain high productivity in a remote work environment.
  • A strategic mindset with a passion for technology and innovation.

This role offers the unique opportunity to work remotely with a forward-thinking company, impacting significant technological advancements.
This advertiser has chosen not to accept applicants from your region.

Technical Project Manager

00100 Abothuguchi West KES100000 month WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a proactive and technically astute Technical Project Manager to oversee their technology-driven projects in the Ruiru, Kiambu area. This role demands a blend of project management expertise and a solid understanding of technology to ensure the successful delivery of software development, IT infrastructure, and digital transformation initiatives. You will be responsible for the entire project lifecycle, from initiation to closure, managing resources, timelines, budgets, and stakeholder expectations. This position involves close collaboration with development teams, IT operations, and business units. Responsibilities will include:
  • Planning, executing, and closing technology projects according to strict deadlines and within budget.
  • Acquiring and managing project resources, including personnel, equipment, and software.
  • Defining project scope, objectives, and deliverables in collaboration with senior management and stakeholders.
  • Developing detailed project plans and tracking progress against milestones.
  • Managing changes to the project scope, project schedule, and project costs using appropriate verification techniques.
  • Identifying and mitigating project risks and developing contingency plans.
  • Communicating project status, issues, and successes to all relevant stakeholders.
  • Facilitating technical discussions and problem-solving sessions with development teams.
  • Ensuring that projects are delivered to specification, meeting quality standards.
  • Managing vendor relationships and contract deliverables.
  • Coordinating user acceptance testing and the deployment of new systems or features.
  • Conducting project post-mortems and creating a recommendations report to identify successful and unsuccessful project elements.
  • Mentoring junior project team members and contributing to project management best practices.
Qualifications:
  • A Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Minimum of 4-6 years of experience in managing technology projects, preferably in software development or IT infrastructure.
  • Strong understanding of project management methodologies (e.g., Agile, Scrum, Waterfall).
  • Excellent knowledge of project management software (e.g., Jira, Confluence, MS Project).
  • Proven ability to manage technical teams and complex projects.
  • Strong leadership, communication, and interpersonal skills.
  • Ability to analyze technical requirements and translate them into project plans.
  • Experience with budgeting, risk management, and stakeholder management.
  • Certification such as PMP, PRINCE2, or Scrum Master is a significant advantage.
  • Problem-solving skills and the ability to make decisions under pressure.
This is an excellent opportunity for a technically skilled project manager to drive critical technology initiatives in the Ruiru region.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Project Manager

40200 Moiben KES4000000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prominent software development firm, is seeking a seasoned Senior Technical Project Manager to lead their diverse range of product development initiatives within a fully remote framework. This critical role will oversee the planning, execution, and delivery of complex technology projects, ensuring they are completed on time, within scope, and on budget. You will be responsible for defining project scope, objectives, and deliverables, developing detailed project plans, managing project timelines and resources, identifying and mitigating risks, facilitating cross-functional team collaboration, and communicating project status to stakeholders at all levels. The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, or a related technical field, along with a minimum of 8 years of experience in project management, with a significant portion focused on software development projects. Proven experience with Agile methodologies (Scrum, Kanban) and project management software (e.g., Jira, Asana, MS Project) is essential. PMP or Agile certifications are a strong asset. You must possess exceptional leadership, communication, negotiation, and problem-solving skills. The ability to manage multiple complex projects concurrently and foster a collaborative, high-performance culture within a remote team is paramount. This is a fully remote position, offering the flexibility to work from anywhere while playing a crucial role in driving technological innovation. If you are a highly organized and results-driven project manager with a passion for technology and a proven ability to deliver successful outcomes in a remote setting, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Technical pm Jobs in Kenya !

Senior Technical Project Manager

30100 Kitale, Rift Valley KES260000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in cloud-based solutions, is seeking a highly experienced Senior Technical Project Manager to lead their fully remote project teams. This role is vital for overseeing the successful delivery of complex technology projects, from defining project scope and requirements to managing execution, risk, and stakeholder communication. The ideal candidate will possess a strong technical background, exceptional leadership skills, and a proven ability to manage cross-functional teams in a virtual environment.

Responsibilities:
  • Lead the planning, execution, and delivery of complex technical projects using best-practice project management methodologies.
  • Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
  • Develop detailed project plans, including timelines, resource allocation, and budget management.
  • Identify and manage project risks, issues, and dependencies, implementing mitigation strategies as needed.
  • Coordinate and manage cross-functional teams, including software developers, engineers, QA testers, and designers.
  • Facilitate effective communication among project team members and stakeholders, ensuring transparency and alignment.
  • Monitor project progress against defined milestones and key performance indicators (KPIs).
  • Ensure adherence to quality standards and best practices throughout the project lifecycle.
  • Manage changes to project scope, schedule, and costs using appropriate verification techniques.
  • Provide regular project status reports and updates to senior leadership.
  • Foster a collaborative and results-oriented team environment in a remote setting.
  • Utilize project management software and tools to track progress, manage tasks, and facilitate collaboration.
  • Mentor junior project managers and team members.
Qualifications:
  • A Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field.
  • Minimum of 7 years of experience in technical project management, with a proven track record of successfully delivering complex projects.
  • Strong understanding of software development lifecycles (SDLC) and various methodologies (Agile, Waterfall, Hybrid).
  • Experience managing projects involving cloud computing, SaaS platforms, or enterprise software solutions.
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Proven ability to manage multiple projects simultaneously and prioritize effectively.
  • Strong analytical and problem-solving skills with a proactive approach to risk management.
  • Project Management Professional (PMP), PRINCE2, or equivalent certification is highly desirable.
  • Proficiency with project management software such as Jira, Asana, Microsoft Project, or similar tools.
  • Ability to work autonomously and lead effectively in a fully remote team environment.
This is an excellent opportunity for a seasoned technical leader to drive innovation and manage high-impact projects within a globally recognized company, all from the convenience of their home.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Project Manager

10101 Mumbuni KES100000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and highly motivated Senior Technical Project Manager to join their innovative and fully remote team. This crucial position requires a leader who can expertly manage complex technical projects from inception through completion. You will be responsible for defining project scope, objectives, deliverables, and resource requirements, ensuring alignment with strategic business goals. Your role will involve detailed planning, execution, monitoring, control, and closure of projects, with a strong emphasis on managing technical dependencies and mitigating risks. You will collaborate closely with engineering teams, product managers, and other stakeholders to ensure successful project delivery. This role demands excellent communication and interpersonal skills, as you will be leading cross-functional, geographically dispersed teams in a remote-first environment. The ideal candidate possesses a deep understanding of software development lifecycles, various project management methodologies (Agile, Waterfall), and a proven ability to deliver technical projects successfully. You will be responsible for managing project budgets, timelines, and ensuring the quality of project outputs. Experience with cloud technologies, software development, and IT infrastructure projects is highly valued. You will act as a key point of contact for project stakeholders, providing regular updates on project status, risks, and issues. This position requires strong analytical and problem-solving skills, with the ability to anticipate and address potential challenges proactively. You will also be involved in process improvement initiatives to enhance project delivery efficiency. The ability to work autonomously, manage your time effectively, and maintain high performance in a remote setting is essential. We are looking for a leader who can inspire and motivate teams, drive results, and contribute to the company's continued growth and success through exceptional project leadership in a remote capacity.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Project Manager

30200 Moiben KES250000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned Senior Technical Project Manager to spearhead critical technology initiatives within their fully remote engineering teams. This role demands a robust blend of technical acumen and project management expertise to guide the successful execution of complex software development projects. You will be responsible for planning, executing, and closing projects, managing cross-functional teams, mitigating risks, and ensuring timely delivery of high-quality software solutions. The ideal candidate thrives in a fast-paced, remote environment and possesses exceptional communication, leadership, and problem-solving skills. You will act as a key liaison between technical teams, product management, and stakeholders, ensuring alignment and smooth project progression.

Key Responsibilities:
  • Lead the planning, execution, and delivery of complex technical projects from inception to completion.
  • Define project scope, objectives, deliverables, and resource requirements in collaboration with stakeholders.
  • Develop detailed project schedules, manage timelines, and ensure adherence to budgets.
  • Coordinate and manage cross-functional teams, including software engineers, QA testers, and designers.
  • Identify potential project risks and issues, and proactively develop mitigation strategies.
  • Facilitate effective communication among team members and stakeholders through regular meetings and reporting.
  • Monitor project progress, track key performance indicators (KPIs), and report on project status.
  • Ensure that project deliverables meet quality standards and business requirements.
  • Manage vendor relationships and third-party integrations as needed.
  • Drive continuous improvement in project management processes and methodologies.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field; Master's degree preferred.
  • Minimum of 7 years of experience in technical project management, with a strong emphasis on software development projects.
  • Proven experience managing projects using Agile (Scrum, Kanban) and/or Waterfall methodologies.
  • Solid understanding of software development lifecycles, system architecture, and various technologies.
  • Experience with project management software such as Jira, Confluence, MS Project, or similar.
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Ability to manage multiple projects simultaneously in a remote setting.
  • Strong analytical and problem-solving capabilities.
  • PMP, PRINCE2, or Agile certifications are a plus.
This is a challenging and rewarding opportunity to lead cutting-edge technology projects in a flexible, remote work environment. Join our client and make a significant impact on their technological advancements.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Technical Pm Jobs