15,749 Waterfall jobs in Kenya

Senior Remote Project Manager - Agile & Waterfall

50100 Kakamega, Western KES150000 Annually WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a seasoned Senior Remote Project Manager with extensive experience in both Agile and Waterfall methodologies to lead complex, high-impact projects from inception to completion. This is a fully remote position, offering the flexibility to work from anywhere. You will be responsible for defining project scope, objectives, and deliverables, developing detailed project plans, managing budgets, and allocating resources effectively. The ideal candidate will have a proven track record of successfully delivering projects on time and within budget, demonstrating strong leadership, communication, and stakeholder management skills. You will facilitate cross-functional teams, mitigate risks, resolve issues, and ensure clear and consistent communication across all project stakeholders. Experience with project management software (e.g., Jira, Asana, MS Project) is crucial. This role demands a strategic thinker with exceptional organizational abilities and a proactive approach to managing project lifecycles. You will play a critical role in driving innovation and achieving strategic business goals through meticulous project execution. The ability to thrive in a remote work environment, maintain high productivity, and collaborate effectively with a distributed team is paramount. If you are a results-oriented Project Manager seeking a challenging and rewarding remote opportunity, we encourage you to apply. This role is based in Kakamega, Kakamega, KE but executed entirely remotely.
This advertiser has chosen not to accept applicants from your region.

Senior Remote Project Manager - Agile & Waterfall Expertise

60201 Embu, Eastern KES240000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an accomplished and results-oriented Senior Project Manager to lead diverse projects from inception through completion, operating within a fully remote framework. This role demands a strategic thinker with exceptional organizational, communication, and leadership skills. You will be responsible for defining project scope, developing detailed project plans, managing resources, and ensuring projects are delivered on time, within budget, and to the highest quality standards. The ideal candidate is adept at managing multiple complex projects simultaneously and thrives in a distributed work environment, fostering collaboration and driving success.

Key Responsibilities:
  • Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
  • Develop comprehensive project plans, including timelines, resource allocation, and budget management.
  • Manage project execution, monitoring progress, identifying risks, and implementing mitigation strategies.
  • Facilitate effective communication among project team members, stakeholders, and vendors.
  • Ensure project deliverables meet quality expectations and stakeholder requirements.
  • Manage changes to the project scope, schedule, and costs using appropriate verification techniques.
  • Conduct regular project status meetings and provide detailed progress reports to relevant parties.
  • Build, lead, and motivate cross-functional project teams in a remote setting.
  • Resolve issues and challenges that arise during the project lifecycle.
  • Apply project management methodologies (Agile, Waterfall, Hybrid) as appropriate for each project.
  • Contribute to the continuous improvement of project management processes and best practices within the organization.
  • This is a fully remote position , requiring strong self-discipline, excellent virtual collaboration skills, and the ability to manage time effectively across different zones.
Qualifications:
  • Bachelor's degree in Business Administration, Engineering, Computer Science, or a related field; PMP, Prince2, or Agile certification is highly desirable.
  • Minimum of 8 years of experience in project management, with a proven track record of successfully delivering complex projects.
  • Extensive experience in both Agile (Scrum, Kanban) and Waterfall project management methodologies.
  • Demonstrated ability to manage project budgets, resources, and schedules effectively.
  • Proficiency in project management software such as Jira, Asana, Microsoft Project, or similar tools.
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Strong analytical and problem-solving abilities.
  • Experience managing remote teams and fostering a collaborative virtual environment.
  • Ability to adapt to changing priorities and manage multiple projects concurrently.
  • Experience in (specific industry relevant to the fictional company, e.g., software development, construction, marketing) is a significant advantage.
This advertiser has chosen not to accept applicants from your region.

Senior Project Manager - Agile & Waterfall Methodologies

00100 Abothuguchi West KES3500000 Annually WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned and highly skilled Senior Project Manager to lead complex projects within their dynamic organization based in **Nairobi**. This role requires a strategic thinker with a proven ability to manage diverse project portfolios, ensuring successful delivery within scope, on time, and within budget. You will be responsible for defining project objectives, scope, and deliverables, as well as developing detailed project plans, resource allocation, and risk management strategies. This hybrid role demands strong leadership qualities to motivate and guide cross-functional teams, fostering a collaborative and results-oriented environment. You will serve as the primary point of contact for project stakeholders, communicating project progress, issues, and decisions effectively. Proficiency in both Agile and Waterfall project management methodologies is essential, along with the ability to tailor approaches to specific project needs. You will conduct regular project reviews, identify potential risks and challenges, and implement mitigation plans to ensure project success. The Senior Project Manager will also be responsible for managing vendor relationships and ensuring contractual obligations are met. This position offers the opportunity to work on high-impact initiatives and contribute significantly to the company's strategic objectives. Excellent organizational skills, a keen eye for detail, and exceptional problem-solving abilities are crucial. You will be expected to develop and maintain comprehensive project documentation, including status reports, meeting minutes, and change requests. This role requires a proactive approach to identifying areas for process improvement and driving efficiencies across project lifecycles. You will play a key role in stakeholder management, ensuring alignment and buy-in throughout the project journey. The ideal candidate will demonstrate a strong understanding of business objectives and how project outcomes contribute to overall organizational success.

Key Responsibilities:
  • Lead the planning, execution, and successful completion of complex projects.
  • Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
  • Develop comprehensive project plans, including timelines, resource allocation, and budget management.
  • Manage cross-functional teams, providing direction, motivation, and conflict resolution.
  • Identify, assess, and manage project risks and issues; develop and implement mitigation strategies.
  • Communicate effectively with all project stakeholders, providing regular status updates and managing expectations.
  • Ensure adherence to project management best practices and methodologies (Agile, Waterfall).
  • Manage vendor relationships and oversee procurement processes.
  • Conduct post-project evaluations and identify lessons learned.
Qualifications:
  • Bachelor's degree in Business Administration, Engineering, or a related field; Master's degree preferred.
  • Minimum of 7 years of experience in project management, with a proven track record of successfully delivering complex projects.
  • PMP, PRINCE2, or equivalent certification is highly desirable.
  • Demonstrated experience with both Agile and Waterfall project management frameworks.
  • Strong leadership, communication, negotiation, and interpersonal skills.
  • Proficiency in project management software (e.g., MS Project, Asana, Jira).
  • Experience in managing budgets and resources effectively.
  • Ability to work effectively in a hybrid work environment.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Project Manager - Software Development

20111 Kakamega, Western KES220000 Annually WhatJobs remove_red_eye View All

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and results-oriented Senior Technical Project Manager to lead complex software development projects within their fully remote team. This role is critical for the successful planning, execution, and delivery of innovative software solutions. The ideal candidate will possess a strong technical background combined with extensive experience in project management methodologies, agile development, and team leadership. You will be responsible for managing all aspects of the project lifecycle, from initiation and planning through to execution, monitoring, and closure. This includes defining project scope, objectives, deliverables, and timelines; managing resources, budgets, and risks; and ensuring effective communication among all stakeholders, including engineering teams, product managers, and senior leadership. The ability to translate technical requirements into actionable project plans, facilitate effective team collaboration in a remote environment, and proactively identify and resolve impediments is paramount. You will champion agile principles, drive continuous improvement in project delivery processes, and ensure the delivery of high-quality software solutions on time and within budget. This is an exceptional opportunity for a seasoned professional to shape critical software initiatives from a remote setting, making a significant impact on the company's technological advancements. We are looking for a strategic thinker with exceptional leadership, organizational, and communication skills, committed to driving project success.

Responsibilities:
  • Lead the planning, execution, and delivery of complex software development projects.
  • Define project scope, goals, deliverables, and success criteria.
  • Develop detailed project plans, schedules, and budgets.
  • Manage project resources, including assigning tasks and monitoring performance.
  • Identify, assess, and mitigate project risks and issues.
  • Facilitate agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).
  • Ensure effective communication and collaboration among project teams and stakeholders.
  • Track project progress and provide regular status reports to senior management.
  • Ensure the delivery of high-quality software solutions.
  • Drive continuous improvement in project management processes and methodologies.
  • Mentor junior project managers and team members.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field; or equivalent practical experience.
  • Minimum of 8 years of experience in technical project management, with a focus on software development.
  • Proven experience managing projects using Agile methodologies (Scrum, Kanban).
  • Strong understanding of the software development lifecycle (SDLC).
  • Excellent knowledge of project management tools (e.g., Jira, Asana, Trello).
  • Exceptional leadership, communication, and interpersonal skills.
  • Strong analytical, problem-solving, and organizational abilities.
  • PMP, CSM, or other relevant project management certifications are highly desirable.
  • Proven ability to manage remote teams and projects effectively.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Project Manager - Software Development Lifecycle

30200 Tuwan KES150000 Monthly WhatJobs remove_red_eye View All

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and results-oriented Senior Technical Project Manager to lead complex software development projects within a fully remote setting. This role requires a proven ability to manage the entire project lifecycle, from initiation and planning through execution, monitoring, and closure. You will be responsible for defining project scope, setting deliverables, managing resources, mitigating risks, and ensuring projects are completed on time, within budget, and to the highest quality standards. The ideal candidate possesses exceptional leadership, communication, and problem-solving skills, with a deep understanding of agile methodologies and software development processes. This is a critical role that demands strategic thinking and a proactive approach to project execution.

Responsibilities:
  • Define project objectives, scope, deliverables, and success criteria in collaboration with stakeholders.
  • Develop detailed project plans, including timelines, resource allocation, and budget management.
  • Lead and motivate cross-functional, remote project teams to achieve project goals.
  • Implement and manage agile development methodologies (e.g., Scrum, Kanban) to ensure efficient project execution.
  • Identify, assess, and manage project risks and issues, developing mitigation strategies.
  • Facilitate effective communication among team members, stakeholders, and leadership.
  • Track project progress, monitor key performance indicators (KPIs), and provide regular status reports.
  • Ensure adherence to quality standards and best practices throughout the project lifecycle.
  • Manage vendor relationships and third-party integrations as required.
  • Conduct post-project reviews to identify lessons learned and areas for continuous improvement.
  • Manage project changes and ensure they are properly documented and approved.
  • Resolve conflicts and remove impediments for the project team.
  • This is a fully remote position, offering the flexibility to work from anywhere. The designated oversight location for this role is Eldoret, Uasin Gishu, KE , but your work will be conducted entirely remotely.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field. PMP, CSM, or equivalent certification is highly desirable.
  • Minimum of 7 years of experience in project management, with at least 5 years focused on technical or software development projects.
  • Proven track record of successfully delivering complex projects on time and within budget.
  • Extensive experience with agile project management methodologies and tools (e.g., Jira, Confluence).
  • Strong understanding of the software development lifecycle (SDLC) and various development methodologies.
  • Excellent leadership, team management, and motivational skills.
  • Exceptional communication, negotiation, and stakeholder management abilities.
  • Proficiency in project management software (e.g., MS Project, Asana, Trello).
  • Strong analytical and problem-solving skills, with the ability to make sound decisions under pressure.
  • Experience managing remote teams and distributed workforces.
This advertiser has chosen not to accept applicants from your region.

Senior Remote Technical Project Manager - Software Development

41100 Kisumu KES4500000 Annually WhatJobs remove_red_eye View All

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned Senior Remote Technical Project Manager to lead complex software development projects. This is a fully remote, high-impact role where you will guide cross-functional teams through the entire project lifecycle, from initiation to deployment. You will be responsible for defining project scope, setting timelines, managing resources, mitigating risks, and ensuring the successful delivery of high-quality software solutions. This position requires exceptional leadership, strong technical acumen, and proven experience in agile methodologies.

Key Responsibilities:
  • Manage end-to-end execution of software development projects, ensuring timely and on-budget delivery.
  • Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
  • Develop detailed project plans, schedules, and resource allocation strategies.
  • Lead and motivate cross-functional project teams, including developers, designers, QA engineers, and business analysts.
  • Implement and champion Agile/Scrum methodologies, facilitating sprint planning, daily stand-ups, and retrospectives.
  • Identify, assess, and manage project risks and issues, developing mitigation strategies.
  • Monitor project progress, track key performance indicators (KPIs), and provide regular status reports to senior management.
  • Facilitate effective communication among team members and stakeholders.
  • Ensure adherence to quality standards and best practices throughout the development process.
  • Manage vendor relationships and third-party integrations as needed.
  • Contribute to process improvements and the adoption of new project management tools and techniques.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field. Master's degree is a plus.
  • Minimum of 7 years of experience in project management, with a strong focus on software development projects.
  • Proven experience managing complex, large-scale software projects.
  • In-depth knowledge of Agile methodologies (Scrum, Kanban) and project management frameworks (e.g., PMP, PRINCE2).
  • Strong technical understanding of software development lifecycles, technologies, and architectures.
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Proficiency in project management software (e.g., Jira, Asana, Trello, MS Project).
  • Ability to manage multiple projects simultaneously and prioritize effectively.
  • Demonstrated success in remote team leadership and collaboration.
  • Problem-solving aptitude and the ability to think critically under pressure.
  • Relevant certifications (e.g., PMP, CSM, CSPO) are highly desirable.
This role provides the opportunity to lead innovative software projects from a remote setting, driving technical excellence and business value. If you are a results-oriented project manager with a passion for technology and a knack for leading remote teams, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Project Manager (Software)

80200 Nairobi, Nairobi KES200000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly accomplished Senior Technical Project Manager to oversee the development and delivery of complex software solutions. This is a fully remote position, offering the unique opportunity to manage cutting-edge projects from anywhere in Kenya. The ideal candidate will possess a strong technical background combined with extensive project management experience, ideally within software development lifecycles. You will be responsible for planning, executing, and finalizing 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 to deliver projects according to plan. You will also define project scope, goals, and deliverables in collaboration with senior management and stakeholders. Proven ability to manage technical teams, mitigate risks, and ensure the successful deployment of high-quality software is critical.
Responsibilities:
  • Manage the full lifecycle of software development projects, from initiation to deployment and post-launch support.
  • Define project scope, objectives, deliverables, and success criteria.
  • Develop detailed project plans, including timelines, resource allocation, and budget.
  • Lead and motivate cross-functional technical teams, fostering a collaborative and productive environment.
  • Identify, assess, and manage project risks and dependencies.
  • Communicate project status, issues, and resolutions to stakeholders at all levels.
  • Ensure adherence to project management best practices and methodologies (Agile, Waterfall, Hybrid).
  • Manage vendor relationships and performance for any third-party contributions.
  • Oversee the quality assurance and testing processes to ensure deliverables meet high standards.
  • Facilitate effective communication and collaboration among distributed team members.
  • Drive continuous improvement in project management processes and team performance.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field. Master's degree preferred.
  • Minimum of 10 years of experience in project management, with at least 7 years focused on technical or software development projects.
  • Proven experience managing large-scale, complex software projects.
  • Strong understanding of software development lifecycles (SDLC) and methodologies.
  • Excellent leadership, communication, and stakeholder management skills.
  • Proficiency in project management software (e.g., Jira, MS Project, Asana).
  • Demonstrated ability to manage technical risks and challenges effectively.
  • Experience working with distributed teams in a remote setting is essential.
  • PMP, PRINCE2, or Agile certifications (e.g., CSM, PSM) are highly desirable.
  • Strong problem-solving and decision-making abilities.
This is a challenging and rewarding role for a skilled Technical Project Manager looking to leverage their expertise in a fully remote capacity. The position is notionally linked to our operations in Malindi, Kilifi, KE , however, no physical presence is required.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Waterfall Jobs in Kenya !

Senior Technical Project Manager - Agile Software Development

70100 Abothuguchi West KES330000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Technical Project Manager to lead complex software development initiatives. This role offers a hybrid work arrangement, combining the flexibility of remote work with essential in-office collaboration. You will be responsible for managing the full project lifecycle, from initiation and planning through execution, monitoring, and closure, ensuring projects are delivered on time, within scope, and on budget. The ideal candidate will possess a strong technical background, a deep understanding of agile methodologies, and exceptional leadership and communication skills.

Key responsibilities will include:
  • Defining project scope, goals, and deliverables in collaboration with stakeholders.
  • Developing detailed project plans, schedules, and resource allocation strategies.
  • Leading and motivating cross-functional project teams, fostering a collaborative and productive environment.
  • Managing project risks, issues, and changes, implementing mitigation strategies as needed.
  • Facilitating agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Tracking project progress and performance, providing regular status reports to senior management.
  • Ensuring adherence to quality standards and best practices throughout the development lifecycle.
  • Managing third-party vendor relationships and deliverables.
  • Communicating effectively with technical teams, business stakeholders, and executive leadership.
We require a Bachelor's degree in Computer Science, Engineering, or a related technical field; a Master's degree or PMP/CSM certification is highly desirable. A minimum of 7 years of experience in technical project management, with a significant focus on software development projects using agile methodologies (Scrum, Kanban), is mandatory. Proven experience managing complex, multi-disciplinary projects and leading distributed teams is essential. Strong understanding of software development lifecycles (SDLC) and various technical stacks is required. Excellent leadership, negotiation, and conflict-resolution skills are critical. This role requires a hybrid approach, supporting projects based in **Garissa, Garissa, KE**, with expectations for regular engagement at our local office.
This advertiser has chosen not to accept applicants from your region.

Junior Graduate Engineer (Software Development) - Remote

20200 Mwembe KES60000 Monthly WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for a motivated and eager Junior Graduate Engineer to join our thriving remote team as an Intern focusing on Software Development. This internship is designed for recent graduates passionate about technology and eager to gain hands-on experience in a professional software development environment. You will work under the guidance of experienced senior engineers, contributing to various stages of the software development lifecycle. Responsibilities will include assisting in coding, testing, debugging, and documenting software applications. You will gain exposure to modern programming languages, development tools, and agile methodologies. This is a fantastic chance to build a strong foundation in software engineering, learn best practices, and contribute to real-world projects. The ideal candidate is a quick learner, a team player, and possesses strong analytical and problem-solving skills. While this role is fully remote, you must be able to dedicate yourself fully to learning and contributing. We are looking for individuals who are proactive in seeking knowledge and eager to take on new challenges. This internship will provide invaluable experience and could lead to future career opportunities within our organization. You will be involved in tasks such as writing unit tests, participating in code reviews (as a learner), assisting with bug fixes, and contributing to technical documentation. Effective communication and the ability to work collaboratively in a virtual setting are key. The location context of Naivasha, Nakuru, KE is provided for geographical interest, but the role is completely remote, emphasizing your ability to work effectively from any location.

Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Write clean, maintainable, and efficient code under the guidance of senior engineers.
  • Participate in unit testing and integration testing activities.
  • Assist in debugging and resolving software defects.
  • Contribute to technical documentation, including user guides and internal wikis.
  • Learn and apply software development best practices and methodologies.
  • Collaborate effectively with team members in a remote, agile environment.
  • Participate in team meetings and contribute to discussions.
  • Gain practical experience with various programming languages and development tools.
  • Support senior engineers in various project tasks as assigned.
  • Demonstrate a strong willingness to learn and adapt to new technologies.
Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript).
  • Basic understanding of software development principles and methodologies.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • Eagerness to learn and develop new skills.
  • Team-oriented mindset and ability to collaborate virtually.
  • Prior personal coding projects or contributions to open-source projects are a plus.
  • A keen interest in the technological landscape relevant to Naivasha, Nakuru, KE is a plus, but not required.
This advertiser has chosen not to accept applicants from your region.

Junior Software Engineer - Backend Development

10101 Nyeri Town KES15000 Monthly WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for an enthusiastic and motivated Junior Software Engineer to join their bustling development team as an Intern in **Nyeri, Nyeri, KE**. This is a fantastic opportunity for a budding programmer to gain practical, real-world experience in backend development. You will work alongside experienced engineers, contributing to the design, development, and maintenance of robust server-side applications and APIs. Your responsibilities will include writing clean, efficient, and well-documented code, participating in code reviews, and assisting with the testing and debugging of software components. You will gain exposure to various programming languages and frameworks commonly used in backend development, as well as database management and system architecture. This role requires a solid understanding of fundamental programming concepts and data structures. The ideal candidate is a quick learner, possesses strong analytical and problem-solving skills, and has a genuine passion for software engineering. You should be able to work effectively both independently and as part of a collaborative team. Excellent communication skills are necessary, as you will be interacting with team members and potentially stakeholders. This internship provides a valuable stepping stone for a career in software development, offering hands-on experience in a professional setting. While this role is not remote, it is located in **Nyeri, Nyeri, KE**, offering a great local opportunity. We encourage applications from individuals eager to learn and grow within a supportive and dynamic tech environment.

Responsibilities:
  • Assist in the development of server-side logic and backend applications.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews to ensure code quality and best practices.
  • Help with the testing and debugging of software components.
  • Learn and apply various backend programming languages and frameworks.
  • Gain experience with database management systems.
  • Collaborate with senior engineers on project tasks.
  • Contribute to documentation and technical specifications.
  • Troubleshoot and resolve software defects.
  • Support the deployment and maintenance of applications.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Basic understanding of backend programming concepts (e.g., Java, Python, Node.js).
  • Familiarity with databases (e.g., SQL, NoSQL).
  • Strong analytical and problem-solving abilities.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and interpersonal skills.
  • Ability to work effectively in a team environment.
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 Waterfall Jobs