12 Senior Program Manager Software Development jobs in whatjobs

Senior Program Manager - Software Development

80100 Shella KES4500000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a dynamic and experienced Senior Program Manager to lead complex software development initiatives within their fully remote technology division. This is a critical role responsible for driving the successful delivery of large-scale software projects from conception through to deployment. The ideal candidate will possess a proven track record in managing cross-functional teams, agile methodologies, and delivering high-quality software products on time and within budget. You will be the central point of contact for all program stakeholders, ensuring clear communication, effective risk management, and strategic alignment across multiple product lines. This role requires exceptional leadership, organizational, and communication skills, tailored for a remote-first environment.

Key Responsibilities:
  • Defining program scope, goals, and deliverables that support business objectives in collaboration with senior management and stakeholders.
  • Developing and managing comprehensive program plans, including timelines, resources, and budgets.
  • Leading and mentoring multiple project teams, fostering collaboration and high performance in a distributed setting.
  • Implementing and refining Agile/Scrum methodologies to ensure efficient software development cycles.
  • Identifying, assessing, and mitigating program risks and dependencies.
  • Facilitating effective communication among program team members, stakeholders, and senior leadership.
  • Managing vendor relationships and third-party integrations as required.
  • Ensuring the quality and timely delivery of software releases.
  • Tracking program performance and reporting on key metrics to stakeholders.
  • Continuously improving program management processes and best practices for remote teams.

Qualifications include a Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. A Master's degree or PMP/Scrum Master certification is highly desirable. A minimum of 7-9 years of experience in program or project management, with at least 5 years specifically in software development environments, is required. Proven experience managing large, complex, and ambiguous programs is essential. Strong understanding of software development lifecycles, Agile methodologies, and relevant tools (e.g., Jira, Confluence) is mandatory. Excellent leadership, negotiation, and conflict-resolution skills are paramount. The ability to thrive in a fast-paced, fully remote setting and effectively manage distributed teams is critical. This position offers the unique opportunity to shape innovative software solutions while enjoying the flexibility of a remote work environment.
This advertiser has chosen not to accept applicants from your region.

Senior Program Manager, Software Development

20200 Mwembe KES390000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and highly organized Senior Program Manager to oversee complex software development initiatives. This role is critical in ensuring the successful planning, execution, and delivery of large-scale projects within the organization. You will be responsible for defining project scopes, setting realistic timelines, managing budgets, and coordinating cross-functional teams to achieve strategic objectives. The ideal candidate will possess a strong understanding of software development lifecycles, Agile methodologies, and risk management. You will act as a key liaison between technical teams, product management, and executive stakeholders, ensuring clear communication and alignment. Responsibilities include developing comprehensive project plans, identifying and mitigating potential risks, managing resource allocation, and tracking project progress against key performance indicators. You will also be instrumental in fostering a collaborative team environment and driving continuous improvement in project management processes. This role requires excellent leadership, negotiation, and problem-solving skills. The successful candidate will thrive in a dynamic environment and possess the ability to manage multiple priorities effectively. Responsibilities include:
  • Developing and managing detailed project plans, schedules, and budgets for complex software development programs.
  • Leading and coordinating cross-functional teams, including developers, testers, designers, and product managers.
  • Facilitating Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Identifying, assessing, and mitigating project risks and dependencies.
  • Managing stakeholder expectations and ensuring effective communication throughout the project lifecycle.
  • Tracking project progress, identifying deviations from the plan, and implementing corrective actions.
  • Ensuring adherence to quality standards and best practices in software development.
  • Managing resource allocation and optimizing team productivity.
  • Driving continuous improvement of project management methodologies and processes.
  • Providing regular status reports and presentations to senior management.
  • Mentoring junior project managers and team members.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
  • Minimum of 8 years of experience in project or program management, with a significant focus on software development.
  • Proven experience managing large-scale, complex software projects from initiation to completion.
  • Strong understanding of software development lifecycles (SDLC) and Agile methodologies (Scrum, Kanban).
  • Excellent leadership, communication, and interpersonal skills.
  • Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
  • Strong risk management and problem-solving abilities.
  • Experience in budget management and resource allocation.
  • PMP, CSM, or equivalent certification is a plus.
  • Ability to work effectively in a hybrid work environment, balancing remote and in-office collaboration.
This hybrid role offers a compelling opportunity to lead impactful projects in the vibrant city of Nakuru.
This advertiser has chosen not to accept applicants from your region.

Senior Program Manager, Software Development

80100 Abothuguchi West KES120000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-paced technology firm known for its innovative solutions, is seeking a highly experienced and strategic Senior Program Manager to lead critical software development initiatives. This is a fully remote position, offering the flexibility to manage complex projects from anywhere. As a Senior Program Manager, you will be responsible for overseeing the end-to-end lifecycle of multiple software development programs, ensuring successful delivery on time, within scope, and to the highest quality standards. You will bridge the gap between technical teams, stakeholders, and executive leadership, driving alignment and fostering collaboration across distributed teams.

Key Responsibilities:
  • Define program scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
  • Develop and manage detailed program plans, including timelines, resource allocation, and budget.
  • Lead and motivate cross-functional teams of engineers, designers, product managers, and QA testers throughout the program lifecycle.
  • Proactively identify, assess, and mitigate program risks and dependencies.
  • Establish and maintain clear communication channels with all stakeholders, providing regular status updates and reports.
  • Implement and refine program management methodologies and best practices.
  • Ensure adherence to quality standards and best practices in software development.
  • Manage vendor relationships and external partnerships as needed.
  • Facilitate key decision-making processes and resolve issues that impede program progress.
  • Drive continuous improvement by analyzing program performance and implementing lessons learned.
  • Foster a collaborative and high-performance culture within the remote program teams.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field; Master's degree preferred.
  • Minimum of 8 years of progressive experience in program management, with at least 5 years focused on software development projects.
  • Proven track record of successfully managing complex, large-scale software development programs.
  • In-depth understanding of software development lifecycles (SDLC), Agile methodologies (Scrum, Kanban), and DevOps principles.
  • Strong leadership, communication, negotiation, and interpersonal skills, essential for leading remote teams.
  • Excellent strategic thinking and problem-solving abilities.
  • Experience with project management software and tools (e.g., Jira, Asana, MS Project).
  • PMP, CSM, or other relevant certifications are highly desirable.
  • Ability to manage multiple priorities and thrive in a fast-paced, remote environment.
  • Demonstrated experience in managing distributed and cross-cultural teams.
This remote role is vital to our client's success, requiring a seasoned leader to guide their software engineering efforts. If you excel at orchestrating complex technical programs and are seeking a challenging remote opportunity, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Program Manager, Software Development

50100 Tuwan KES160000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly accomplished Senior Program Manager to lead critical software development initiatives within their innovative technology division. This is a fully remote position, offering unparalleled flexibility and the opportunity to manage complex projects from anywhere. The successful candidate will be responsible for planning, executing, and delivering large-scale software development programs, ensuring they are completed on time, within scope, and budget. You will work closely with engineering, product, and design teams, facilitating clear communication and driving alignment across all stakeholders. Key responsibilities include defining program roadmaps, establishing project timelines, identifying and mitigating risks, and managing resource allocation. You will also be instrumental in defining and tracking key program metrics, reporting progress to senior leadership, and continuously improving program management processes. We are looking for a strategic thinker with a proven track record of successfully managing complex software projects in agile environments. Exceptional leadership, communication, and interpersonal skills are essential, as is the ability to influence and motivate cross-functional teams. A deep understanding of software development lifecycles and methodologies is required. The ideal candidate will possess strong analytical and problem-solving skills, with a keen eye for detail and a commitment to delivering high-quality results. This role demands a proactive, results-oriented individual who can thrive in a fast-paced, remote-first culture. If you are passionate about leading impactful technology projects and driving innovation, this remote opportunity connected to **Kitale, Trans-Nzoia, KE** could be your next career move. Join a team that values collaboration, agility, and impactful delivery.
This advertiser has chosen not to accept applicants from your region.

Senior Program Manager, Software Development

80100 Nairobi, Nairobi KES410000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an accomplished Senior Program Manager to lead complex software development initiatives. This role is fully remote, allowing you to manage large-scale projects and distributed teams from anywhere. The ideal candidate will possess extensive experience in managing software development lifecycles, a strong understanding of agile methodologies, and a proven ability to deliver high-quality products on time and within budget. You will be responsible for planning, executing, and closing programs, defining project scope, managing resources, mitigating risks, and ensuring effective communication among all stakeholders. Responsibilities include overseeing multiple project teams, fostering collaboration, and driving strategic alignment across different departments. You will work closely with product management, engineering, and quality assurance teams to ensure successful product delivery. Experience with project management tools and software development methodologies is essential. Strong leadership, negotiation, and conflict-resolution skills are required. This remote position demands exceptional organizational abilities, a proactive approach to problem-solving, and the capacity to lead and motivate cross-functional teams in a virtual environment. A Bachelor's degree in Computer Science, Engineering, or a related field is required; a PMP or other relevant certification is a significant advantage. If you are a results-oriented program manager with a passion for delivering innovative software solutions and seeking a challenging remote opportunity, we encourage you to apply. Drive impactful software projects from **Mombasa, Mombasa, KE**, contributing to global technological advancements.
This advertiser has chosen not to accept applicants from your region.

Senior Program Manager, Software Development

50200 Tuwan KES280000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering technology firm at the forefront of innovation, is seeking a highly accomplished Senior Program Manager, Software Development to lead critical projects. This is a fully remote leadership role offering the chance to manage complex, large-scale software development initiatives from inception to delivery. You will be responsible for defining project scope, objectives, and deliverables, ensuring they align with business strategy and stakeholder expectations. Your expertise will be vital in planning and managing project timelines, resources, budgets, and risks effectively. You will oversee cross-functional teams, including software engineers, quality assurance testers, designers, and product managers, fostering a collaborative and high-performance environment. This role demands strong leadership and exceptional communication skills, enabling you to liaise effectively with senior stakeholders, technical leads, and team members. You will be adept at using project management methodologies (Agile, Scrum, Waterfall) to ensure efficient project execution and timely delivery of high-quality software solutions. The ability to identify potential roadblocks, implement mitigation strategies, and drive problem-solving is paramount. Experience in managing multiple concurrent projects in a fast-paced technology setting is essential. A deep understanding of the software development lifecycle (SDLC) and common technology stacks is highly beneficial. We are looking for a strategic thinker with a proven ability to deliver complex projects successfully, mentor team members, and champion best practices in program management. This position requires exceptional organizational skills and the ability to thrive in an autonomous, remote work environment, contributing to strategic goals that may impact operations related to **Bungoma, Bungoma, KE**.
This advertiser has chosen not to accept applicants from your region.

Senior Program Manager, Software Development

30200 Tuwan KES180000 Annually WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly experienced and results-oriented Senior Program Manager to oversee complex software development initiatives within a dynamic, remote-first environment. This role is pivotal in driving the successful execution of multiple concurrent projects, ensuring they are delivered on time, within scope, and to the highest quality standards. As a Senior Program Manager, you will be responsible for the entire lifecycle of these programs, from initial concept and planning through to execution, monitoring, control, and closure. You will work closely with cross-functional teams, including engineering, product management, design, and quality assurance, fostering a collaborative and efficient workflow. Key responsibilities include defining project scope, managing resources, establishing project timelines, identifying and mitigating risks, and ensuring clear and consistent communication among all stakeholders. You will also be responsible for developing and implementing project management best practices, improving processes, and mentoring junior project managers. This position demands exceptional leadership, strategic thinking, and a deep understanding of agile methodologies and software development lifecycles. The ability to manage ambiguity, navigate complex challenges, and influence without direct authority is critical. You will be instrumental in translating business objectives into actionable project plans and driving technical excellence. As this is a remote role, strong organizational skills, self-discipline, and proficiency in remote collaboration tools are essential. You will contribute to shaping the future of our software products by ensuring effective program delivery and driving innovation. This is an exciting opportunity for a seasoned program manager to make a substantial impact in a globally distributed team.

Responsibilities:
  • Lead and manage multiple large-scale software development programs.
  • Define program scope, goals, and deliverables.
  • Develop and manage program plans, budgets, and resources.
  • Identify, assess, and mitigate project risks and issues.
  • Facilitate cross-functional team collaboration and communication.
  • Implement and refine agile development methodologies.
  • Track program progress and report on key metrics to stakeholders.
  • Ensure adherence to quality standards and best practices.
  • Mentor and guide project managers and team members.
  • Drive continuous improvement in project delivery processes.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field.
  • Master's degree or MBA is a plus.
  • 10+ years of experience in project or program management, with at least 5 years focused on software development.
  • Proven track record of successfully delivering complex software programs.
  • Extensive experience with Agile, Scrum, and other SDLC methodologies.
  • Excellent leadership, communication, and interpersonal skills.
  • Strong understanding of software development principles and technologies.
  • Experience with project management software (e.g., Jira, Asana, MS Project).
  • Ability to manage remote teams effectively.
  • PMP, CSM, or other relevant certifications are highly desirable.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior program manager software development Jobs in Kenya !

Senior Program Manager, Software Development

30100 Tuwan KES200000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an accomplished Senior Program Manager, Software Development to lead complex, cross-functional software development initiatives within a fully remote setting. This role is critical in driving the successful execution of strategic software programs from conception through deployment. You will be responsible for defining program scope, objectives, deliverables, and success criteria, ensuring alignment with business goals. The ideal candidate will possess a deep understanding of software development lifecycles (SDLC), agile methodologies, and program management best practices. You will manage multiple concurrent projects, overseeing resource allocation, budget management, risk mitigation, and stakeholder communication. This position requires exceptional leadership and interpersonal skills to guide and motivate diverse teams of engineers, product managers, designers, and QA specialists. You will proactively identify potential roadblocks, develop mitigation strategies, and ensure projects stay on track, on time, and within budget. The Senior Program Manager will facilitate effective collaboration among team members, fostering a productive and innovative remote work environment. You will establish and maintain robust program governance, reporting on progress, key metrics, and risks to executive leadership. Experience in managing large-scale software projects, including enterprise-level applications or platform development, is essential. This role demands strong analytical and problem-solving abilities, coupled with the capacity to make critical decisions in a fast-paced environment. The successful candidate will champion process improvements and contribute to the continuous evolution of our program management capabilities. This is an outstanding opportunity to shape the direction of key software products and lead high-impact programs from a remote location, contributing significantly to technological advancements and business growth. Your ability to translate technical details into clear business insights will be highly valued. We are looking for a strategic thinker with a proven ability to deliver complex software solutions successfully in a remote-first organization.

Responsibilities:
  • Define program scope, goals, deliverables, and success criteria for software development initiatives.
  • Develop and manage detailed program plans, including timelines, resources, and budgets.
  • Lead and motivate cross-functional software development teams in a remote environment.
  • Manage multiple concurrent software projects, ensuring on-time and within-budget delivery.
  • Identify, assess, and mitigate program risks and dependencies.
  • Facilitate effective communication and collaboration among stakeholders.
  • Establish and maintain program governance and reporting mechanisms.
  • Oversee the software development lifecycle (SDLC) and ensure adherence to agile methodologies.
  • Drive process improvements in program management and software development practices.
  • Report on program status, key performance indicators (KPIs), and risks to executive leadership.
  • Manage vendor relationships and contract negotiations as required.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of experience in program management, with a strong focus on software development.
  • Proven experience managing complex, large-scale software projects from inception to completion.
  • Deep understanding of Agile methodologies (Scrum, Kanban) and SDLC.
  • Excellent leadership, communication, and interpersonal skills.
  • Proficiency in project management tools (e.g., JIRA, Confluence, Asana).
  • Strong analytical and problem-solving abilities.
  • Experience with budget management and resource allocation.
  • Ability to work effectively in a fully remote, collaborative setting.
  • PMP, PgMP, or Agile certifications are highly desirable.
This advertiser has chosen not to accept applicants from your region.

Senior Program Manager, Software Development

30200 Moiben KES230000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a globally recognized technology leader, is seeking a highly experienced and strategic Senior Program Manager to lead complex software development initiatives within its innovative, fully remote engineering division. This role is pivotal in driving the successful planning, execution, and delivery of large-scale software projects from inception through to launch and beyond. You will be responsible for defining program scope, objectives, and deliverables, ensuring alignment with business strategy and stakeholder expectations. This includes managing cross-functional teams, facilitating communication, and mitigating risks across multiple product lines and development cycles. The ideal candidate will possess a strong background in software development methodologies (Agile, Scrum, Waterfall), coupled with exceptional leadership, communication, and organizational skills. You will manage project timelines, budgets, and resource allocation, ensuring timely and cost-effective completion of projects. Key responsibilities include developing detailed project plans, tracking progress against milestones, and providing regular status updates to senior management and stakeholders. You will identify and address potential roadblocks, facilitating problem-solving and decision-making processes to keep programs on track. Experience with program management tools (e.g., Jira, Asana, Microsoft Project) and a proven ability to manage distributed teams are essential. Our client fosters a culture of innovation and collaboration, and you will play a key role in promoting best practices and continuous improvement within the development process. This is a fully remote position, requiring self-motivation, excellent time management, and the ability to thrive in a dynamic, fast-paced environment. You will be instrumental in guiding engineering teams to deliver high-quality software solutions that meet market demands and drive business growth. This is a significant opportunity to shape the future of technology products and influence engineering practices across the organization.
Responsibilities:
  • Lead the planning, execution, and delivery of complex software development programs.
  • Define program scope, goals, and deliverables that support business objectives.
  • Manage cross-functional teams, including developers, designers, and QA engineers.
  • Develop and maintain detailed project plans, schedules, and budgets.
  • Identify and mitigate program risks and dependencies.
  • Facilitate effective communication among stakeholders and team members.
  • Track program progress and provide regular status reports to senior management.
  • Ensure adherence to software development best practices and methodologies.
  • Drive continuous improvement in program execution and team performance.
  • Manage vendor relationships and external collaborations as needed.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Minimum of 10 years of experience in project and program management, with at least 5 years focused on software development.
  • Proven experience managing large-scale, complex software projects.
  • Deep understanding of Agile, Scrum, and other software development methodologies.
  • Proficiency in project management software (e.g., Jira, Confluence, Asana).
  • Excellent leadership, communication, negotiation, and conflict-resolution skills.
  • Ability to manage distributed teams effectively in a remote setting.
  • Strong analytical and problem-solving abilities.
  • PMP or Agile certifications are a plus.
This advertiser has chosen not to accept applicants from your region.

Senior Program Manager, Software Development

20100 Mwembe KES100000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and strategic Senior Program Manager to oversee complex software development initiatives, working in a fully remote capacity. This pivotal role requires exceptional leadership, organizational, and communication skills to guide cross-functional teams through the entire software development lifecycle. You will be responsible for planning, executing, and delivering large-scale software programs, ensuring they are completed on time, within scope, and to the highest quality standards. This is an ideal opportunity for a seasoned professional to drive impactful projects from a remote setting.

Key Responsibilities:
  • Define program scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
  • Develop and manage comprehensive program plans, including schedules, resource allocation, and budget.
  • Lead and motivate cross-functional teams of engineers, designers, product managers, and QA testers throughout the program lifecycle.
  • Implement and refine agile development methodologies (e.g., Scrum, Kanban) to ensure efficient project execution.
  • Proactively identify, assess, and mitigate program risks and dependencies.
  • Manage stakeholder communications, providing regular updates on program status, milestones, and potential challenges.
  • Facilitate key decision-making processes and resolve conflicts to ensure program momentum.
  • Ensure adherence to quality standards and best practices in software development and project management.
  • Drive continuous improvement initiatives within program management processes and team workflows.
  • Oversee the management of multiple concurrent software development programs.
  • Contribute to the strategic planning and roadmap development for future software initiatives.
  • Ensure effective collaboration and coordination among geographically dispersed team members.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field; Master's degree preferred.
  • Minimum of 8 years of experience in program or project management, with a significant focus on software development.
  • Proven track record of successfully delivering complex, large-scale software programs.
  • Expertise in Agile methodologies (Scrum Master certification is a plus).
  • Strong understanding of the software development lifecycle (SDLC).
  • Excellent leadership, team management, and conflict resolution skills.
  • Exceptional communication, presentation, and interpersonal skills.
  • Proficiency with project management tools (e.g., Jira, Asana, Trello) and collaboration platforms.
  • Ability to think strategically and manage multiple priorities in a fast-paced, remote environment.
  • Experience managing distributed or remote teams is essential.
  • PMP or equivalent certification is highly desirable.
This role offers the flexibility to work from anywhere while playing a crucial role in shaping the direction of our software products. If you are a strategic leader with a passion for driving successful software initiatives, we invite you to apply.
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 Senior Program Manager Software Development Jobs