2,523 Software Manager 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 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.

Remote Project Manager (Software Development)

New
60200 Meru , Eastern KES150000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an experienced Remote Project Manager to oversee and manage software development projects from initiation through completion. This role is pivotal in ensuring that projects are delivered on time, within budget, and to the highest quality standards, entirely within a remote operational framework. You will be responsible for defining project scope, goals, and deliverables, in collaboration with senior management and stakeholders. This includes developing comprehensive project plans, identifying and managing project dependencies and critical path, and managing project risks effectively. The ideal candidate will possess exceptional leadership qualities, enabling them to guide and motivate cross-functional, geographically dispersed teams. Key responsibilities include tracking project milestones, managing project budgets, resource allocation, and ensuring clear communication channels are maintained throughout the project lifecycle. You will facilitate project meetings, including daily stand-ups, sprint reviews, and retrospectives, using virtual collaboration tools. The ability to translate technical requirements into actionable project tasks and to manage stakeholder expectations is paramount. This position requires a deep understanding of software development methodologies, such as Agile and Scrum. You will be adept at using project management software and tools to monitor progress and generate reports. Success in this role depends on strong problem-solving skills, proactive risk mitigation, and the ability to adapt to changing project requirements. This is a fantastic opportunity for a seasoned Project Manager to take the lead on impactful software initiatives in a fully remote capacity, driving innovation and delivering measurable results.
This advertiser has chosen not to accept applicants from your region.

Senior Project Manager, Software Development

New
60100 Embu, Eastern KES180000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned Senior Project Manager to oversee complex software development projects. This hybrid role offers a blend of in-office collaboration and remote work flexibility, allowing you to contribute effectively to a high-performing team. You will be responsible for planning, executing, and closing projects on time and within budget, ensuring successful delivery of innovative software solutions. This role requires a strategic thinker with a proven ability to manage cross-functional teams, mitigate risks, and communicate effectively with stakeholders at all levels.

Key responsibilities include:
  • Developing detailed project plans, including scope, timelines, resources, and budgets.
  • Managing project execution, monitoring progress, and identifying/resolving issues.
  • Leading and motivating project teams, fostering a collaborative and productive environment.
  • Facilitating communication between development teams, product owners, and other stakeholders.
  • Implementing and refining project management methodologies (e.g., Agile, Scrum).
  • Managing risks and developing mitigation strategies.
  • Ensuring adherence to quality standards and project deliverables.
  • Tracking project performance and providing regular status reports.
  • Managing change requests and ensuring proper documentation.
  • Conducting post-project reviews and identifying lessons learned.

The ideal candidate will have a Bachelor's degree in Computer Science, Information Technology, Business, or a related field, coupled with a PMP or equivalent certification. A minimum of 7 years of experience in project management, with at least 4 years focused on software development projects, is essential. Strong understanding of SDLC, Agile methodologies, and project management tools (e.g., Jira, Asana) is required. Excellent leadership, communication, negotiation, and problem-solving skills are paramount. Experience in managing distributed or hybrid teams is a significant advantage. You will be joining a dynamic company committed to delivering cutting-edge technology solutions, and this role offers significant opportunities for professional growth.
This advertiser has chosen not to accept applicants from your region.

Senior Project Manager, Software Development

30200 Kitale, Rift Valley KES1100000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a seasoned Senior Project Manager to lead and oversee complex software development projects from initiation to completion. This is a fully remote position, enabling you to manage projects and collaborate with teams across different geographical locations. The ideal candidate will have a strong background in software development lifecycles, excellent organizational skills, and a proven ability to manage multiple projects simultaneously, ensuring they are delivered on time, within budget, and to the highest quality standards. You will be responsible for defining project scope, creating detailed project plans, managing resources, identifying and mitigating risks, and communicating project status to stakeholders.

Key Responsibilities:
  • Plan, execute, and close software development projects, defining scope, goals, deliverables, and success criteria.
  • Develop comprehensive project plans, including timelines, resource allocation, and budget management.
  • Lead and motivate project teams, fostering a collaborative and productive work environment.
  • Manage stakeholder expectations through regular and transparent communication.
  • Identify, assess, and manage project risks and issues, developing mitigation strategies.
  • Track project progress, monitor key performance indicators (KPIs), and report on project status.
  • Ensure adherence to project methodologies and best practices (e.g., Agile, Scrum, Waterfall).
  • Facilitate project meetings, including kick-offs, status updates, and retrospectives.
  • Manage vendor relationships and third-party contributions to projects.
  • Ensure project documentation is complete, accurate, and up-to-date.
  • Conduct post-project evaluations and identify lessons learned for future projects.
Qualifications:
  • Bachelor's degree in a relevant field such as Computer Science, Business Administration, or Engineering.
  • PMP, PRINCE2, or Agile certification is highly desirable.
  • Minimum of 7 years of experience in project management, with a significant focus on software development projects.
  • Demonstrated experience in managing complex, large-scale projects.
  • Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
  • Strong understanding of software development methodologies (Agile, Scrum, Waterfall).
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Ability to manage budgets and resources effectively.
  • Proven ability to identify and manage project risks.
  • Exceptional organizational and time management skills, with the ability to manage multiple priorities in a remote setting.
This is an exciting opportunity for a motivated Project Manager to lead impactful software initiatives in a flexible, remote work environment. Join us and drive success in our diverse project portfolio.
This advertiser has chosen not to accept applicants from your region.

Lead Project Manager - Software Development

40100 Bungoma, Western KES250000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for an accomplished and strategic Lead Project Manager to spearhead their software development initiatives. This fully remote position demands a leader who can guide cross-functional teams through the entire project lifecycle, from conception to successful deployment, ensuring alignment with business objectives and stakeholder expectations. You will be responsible for defining project scope, establishing project timelines, allocating resources, and managing project budgets effectively. This role requires a proactive approach to identifying and mitigating risks, ensuring seamless project execution. Key duties include developing comprehensive project plans, facilitating communication between development teams, product owners, and other stakeholders, and ensuring adherence to agile methodologies. You will also be responsible for performance tracking, reporting project status, and managing change requests. The ideal candidate possesses exceptional leadership qualities, outstanding organizational skills, and a deep understanding of software development processes and project management frameworks. You must be adept at fostering collaboration and motivating teams in a distributed work environment. Strong negotiation and conflict resolution skills are also essential for managing diverse stakeholder needs. Our client offers a challenging yet rewarding opportunity to make a significant impact on cutting-edge technology projects. You will be instrumental in driving innovation and ensuring the timely delivery of high-quality software solutions. This role requires a strategic thinker with a proven ability to manage complex, multi-faceted projects from initiation to completion. Success in this position hinges on meticulous planning, effective execution, and continuous stakeholder engagement. You will be a key player in shaping the future of our client's technological landscape.
Responsibilities:
  • Lead and manage software development projects from initiation to completion.
  • Define project scope, goals, and deliverables in collaboration with stakeholders.
  • Develop and manage detailed project plans, schedules, and budgets.
  • Facilitate communication and collaboration among cross-functional teams.
  • Identify, assess, and mitigate project risks and issues.
  • Ensure adherence to agile development methodologies and best practices.
  • Track project progress, manage milestones, and report on project status.
  • Manage project scope changes and ensure effective change control.
  • Mentor and guide project team members.
  • Ensure the delivery of high-quality software solutions on time and within budget.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field.
  • Master's degree or MBA is a plus.
  • Minimum of 7 years of experience in project management, with at least 3 years leading software development projects.
  • Proven experience with Agile methodologies (Scrum, Kanban).
  • PMP, Prince2, or equivalent certification is highly desirable.
  • Strong leadership, communication, and stakeholder management skills.
  • Demonstrated success in managing complex, distributed projects.
  • Proficiency in project management software (e.g., Jira, Asana, MS Project).
  • Excellent analytical and problem-solving abilities.
  • Ability to thrive in a fully remote, fast-paced environment.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software manager Jobs in Kenya !

Lead Project Manager, Software Development

20100 Naivasha, Rift Valley KES150000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and dynamic Lead Project Manager to spearhead complex software development projects within a fully remote framework. This pivotal role involves overseeing the entire project lifecycle, from initiation and planning through execution, monitoring, control, and closure. You will be responsible for defining project scope, goals, and deliverables in collaboration with senior management and stakeholders. Developing detailed project plans, including timelines, resource allocation, and budget management, will be a core part of your duties. You will lead and motivate cross-functional teams, including developers, designers, and QA testers, ensuring effective communication and collaboration across distributed team members.

Key responsibilities include identifying and managing project risks, implementing mitigation strategies, and proactively addressing any roadblocks that may impede project progress. You will track project performance, manage changes to the project scope, schedule, and costs, and report on project status to stakeholders regularly. The ideal candidate will have a proven track record of successfully delivering software projects on time and within budget. Strong leadership, communication, and interpersonal skills are essential, as is the ability to manage multiple projects simultaneously. Familiarity with Agile methodologies (Scrum, Kanban) and project management software (e.g., Jira, Asana, Trello) is a must. This role requires a strategic thinker with a deep understanding of software development processes and a passion for driving project success. You will foster a collaborative and productive remote work environment, ensuring all team members are aligned and motivated. This is an excellent opportunity for a seasoned Project Manager looking for a challenging and rewarding role in a forward-thinking organization. The ability to build strong relationships with stakeholders and manage their expectations effectively is crucial. We are looking for someone who can inspire confidence and guide teams through the complexities of software development, all within a flexible, remote setting. Continuous improvement of project management processes and best practices will also be a key focus. You should be adept at conflict resolution and possess strong negotiation skills. The role demands excellent organizational abilities and a keen eye for detail, ensuring that all project documentation is accurate and up-to-date. Our client is committed to providing a supportive environment for its remote employees.
This advertiser has chosen not to accept applicants from your region.

Senior Project Manager, Software Development

20200 Kapsuser KES1100000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and results-oriented Senior Project Manager to join our fully remote global team. This pivotal role will oversee the planning, execution, and delivery of complex software development projects, ensuring they are completed on time, within scope, and within budget. You will be responsible for leading cross-functional teams, managing stakeholders, mitigating risks, and driving project success from initiation to closure. This fully remote position requires exceptional leadership, communication, and organizational skills, allowing you to manage projects effectively from anywhere in the world. You will work closely with product owners, engineers, designers, and quality assurance teams to define project scope, develop detailed project plans, and track progress against milestones. The ideal candidate will have a proven track record of successfully managing software development lifecycles, utilizing agile methodologies (Scrum, Kanban), and employing various project management tools. A strong understanding of software development processes, cloud technologies, and the ability to navigate complex technical environments are essential. You should be adept at problem-solving, stakeholder management, and fostering a collaborative team environment. We are looking for a proactive leader who can inspire teams, manage challenges, and deliver high-quality software solutions. Your expertise will be crucial in driving innovation and achieving strategic objectives for our diverse client base, with a significant focus on projects impacting the **Kericho** technology sector.

Key Responsibilities:
  • Lead the planning, execution, and delivery of software development projects using agile methodologies.
  • Define project scope, goals, and deliverables in collaboration with stakeholders.
  • Develop and manage detailed project plans, including timelines, resources, and budgets.
  • Coordinate and lead project teams, ensuring effective communication and collaboration.
  • Identify, assess, and manage project risks and issues.
  • Monitor project progress, track key performance indicators (KPIs), and report on status to stakeholders.
  • Facilitate effective communication between technical teams and business stakeholders.
  • Ensure the quality and successful delivery of project outcomes.
  • Manage vendor relationships and third-party contributions as needed.
  • Conduct post-project reviews and identify lessons learned for continuous improvement.
Qualifications:
  • Minimum of 8 years of experience in project management, with at least 5 years focused on software development projects.
  • Proven experience leading agile projects (Scrum Master certification is a plus).
  • Strong understanding of software development lifecycles (SDLC) and methodologies.
  • Proficiency with project management software and tools (e.g., Jira, Asana, Trello, MS Project).
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Ability to manage multiple projects simultaneously and prioritize effectively.
  • Strong analytical and problem-solving skills.
  • Experience in stakeholder management and expectation setting.
  • Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
  • PMP or similar project management certification is highly desirable.
This advertiser has chosen not to accept applicants from your region.

Senior Project Manager, Software Development

20200 Naivasha, Rift Valley KES220000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and results-oriented Senior Project Manager to lead their software development initiatives. This is a fully remote position, requiring exceptional leadership, communication, and organizational skills to guide development teams through the entire project lifecycle. You will be responsible for planning, executing, and closing software projects, ensuring they are delivered on time, within scope, and on budget. Your role will involve defining project scope and objectives, managing project resources, developing detailed project plans, and tracking progress using project management tools. You will be adept at identifying and mitigating project risks, managing stakeholder expectations, and ensuring effective communication across all levels of the organization. The ideal candidate will have a strong background in Agile methodologies (Scrum, Kanban) and experience managing complex software development projects. Proven experience in leading remote teams, fostering collaboration, and driving productivity in a virtual environment is essential. You will possess excellent stakeholder management abilities, with a knack for translating technical details into understandable business terms. Your responsibilities will also include overseeing the quality assurance process, managing release cycles, and ensuring customer satisfaction with the delivered software products. This role offers the opportunity to work on innovative projects and shape the future of our client's software offerings from anywhere in the world. Your ability to adapt to changing requirements and drive continuous improvement within project management practices will be highly valued.
Responsibilities:
  • Lead and manage the full lifecycle of software development projects.
  • Develop detailed project plans, including scope, timelines, resources, and budgets.
  • Utilize Agile methodologies (Scrum, Kanban) for project execution.
  • Identify, assess, and manage project risks and issues.
  • Facilitate effective communication between development teams, stakeholders, and clients.
  • Monitor project progress, ensuring deliverables are met on time and within budget.
  • Manage project scope changes and ensure proper change control processes are followed.
  • Oversee quality assurance and testing processes.
  • Ensure successful deployment and handover of software products.
  • Conduct project post-mortems and implement lessons learned for future projects.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field.
  • Minimum of 7 years of experience in project management, with at least 5 years focused on software development.
  • Proven experience with Agile methodologies (Scrum Master certification is a plus).
  • Excellent understanding of software development lifecycle (SDLC).
  • Strong leadership, communication, and interpersonal skills.
  • Proficiency in project management software (e.g., Jira, Asana, Trello).
  • Ability to manage remote teams effectively and foster collaboration.
  • Strong analytical and problem-solving abilities.
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 Software Manager Jobs