11,431 Senior Technical Program Manager Software Development jobs in Kenya

Senior Technical Program Manager - Software Development

01100 Makongeni KES980000 Annually WhatJobs remove_red_eye View All

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a seasoned Senior Technical Program Manager to lead the execution of complex software development initiatives within a fully remote operational framework. This critical role requires a deep understanding of software development lifecycles, Agile methodologies, and cross-functional team leadership. You will be instrumental in driving the successful delivery of innovative software products, ensuring seamless collaboration among distributed engineering teams, product managers, and stakeholders. The ideal candidate will possess a strong technical background combined with exceptional program management skills and a proven ability to navigate the complexities of software engineering. Your responsibilities will include defining program scope and objectives, creating detailed project plans, managing timelines and resources, and identifying and mitigating technical risks and dependencies. You will lead and facilitate Agile ceremonies, foster a culture of transparency and continuous improvement, and ensure effective communication channels are maintained across all remote team members. This position demands strong analytical, problem-solving, and conflict-resolution skills. Excellent communication and interpersonal abilities are essential for effectively coordinating with engineering teams, product owners, and executive leadership. Experience with various programming languages, software architecture patterns, and cloud technologies will be highly advantageous. This role offers the unparalleled flexibility of working entirely remotely, allowing you to manage your work and contribute your expertise from anywhere. The administrative base for this position is **Thika, Kiambu, KE**, but the work is performed 100% remotely.

Key Responsibilities:
  • Oversee the planning and execution of complex software development programs.
  • Manage the full software development lifecycle (SDLC) for multiple projects concurrently.
  • Lead and mentor remote engineering teams, fostering a collaborative environment.
  • Ensure effective communication and alignment between technical teams, product management, and stakeholders.
  • Identify, assess, and mitigate technical risks and project impediments.
  • Implement and refine Agile methodologies to optimize team performance and delivery.
  • Develop and manage program schedules, budgets, and resource allocation.
  • Provide regular and transparent status updates to senior leadership.
  • Drive continuous improvement in engineering processes and team efficiency.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 7 years of experience in technical program management or software project management.
  • Proven track record of successfully delivering complex software products and systems.
  • Strong understanding of software development methodologies (Agile, Scrum, Kanban) and best practices.
  • Solid technical background with knowledge of software architecture, development tools, and cloud platforms.
  • Excellent leadership, communication, negotiation, and stakeholder management skills.
  • Experience with project management tools (e.g., Jira, Confluence) and version control systems.
  • Ability to thrive in a fast-paced, fully remote, and dynamic work environment.
  • PMP, CSM, or similar certifications are a plus.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Program Manager - Agile Software Development

90100 Mangu KES170000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned Senior Technical Program Manager to lead and orchestrate complex software development initiatives. This fully remote position requires a leader with a strong technical background and extensive experience in managing cross-functional teams through the entire software development lifecycle. You will be instrumental in driving project execution, ensuring timely delivery of high-quality software products, and fostering collaboration across engineering, product, and design teams. The ideal candidate possesses exceptional organizational, communication, and problem-solving skills, with a deep understanding of Agile methodologies and best practices. Responsibilities include:

  • Defining program scope, goals, and deliverables in collaboration with senior management and stakeholders.
  • Developing and managing detailed project plans, timelines, and resource allocation.
  • Leading and motivating cross-functional engineering teams in an Agile development environment (Scrum, Kanban).
  • Facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Identifying and mitigating project risks and dependencies.
  • Managing stakeholder communication, providing regular updates on project progress, and addressing concerns.
  • Ensuring adherence to development best practices, quality standards, and architectural guidelines.
  • Driving continuous improvement of development processes and team performance.
  • Overseeing the release management process and coordinating product launches.
  • Acting as a liaison between technical teams and business units to ensure alignment of objectives.
  • Mentoring junior program managers and team leads.
A Bachelor's degree in Computer Science, Engineering, or a related technical field is required. A minimum of 8 years of experience in technical program management or software project management is essential, with a proven track record of successfully delivering complex software projects. Deep understanding of software development lifecycles, Agile methodologies, and project management tools (e.g., Jira, Confluence) is mandatory. Experience with cloud technologies and distributed systems is highly desirable. Excellent leadership, negotiation, and conflict-resolution skills are critical. Strong analytical and problem-solving abilities, combined with exceptional communication and interpersonal skills, are necessary to thrive in a remote leadership role. This is a significant opportunity to lead impactful software development programs, working remotely from Machakos, Machakos, KE .
This advertiser has chosen not to accept applicants from your region.

Apprenticeship Program Coordinator - Technical Skills Development

20100 Mwembe KES4000000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a dedicated and organized Apprenticeship Program Coordinator to manage and grow their technical skills development initiatives. This fully remote role is essential for identifying, recruiting, and supporting aspiring apprentices, as well as coordinating with training providers and internal mentors. You will play a key role in designing and refining apprenticeship curricula, ensuring they meet industry standards and employer needs. Responsibilities include developing recruitment strategies, screening applications, conducting onboarding sessions, and monitoring apprentice progress throughout their training period. You will also be responsible for fostering strong relationships with educational institutions and industry partners to identify new opportunities and enhance program offerings. A thorough understanding of vocational training, adult learning principles, and HR best practices related to talent development is required. The ability to manage multiple projects, maintain detailed records, and communicate effectively with a diverse range of stakeholders is crucial. This position requires excellent organizational skills, a proactive approach, and a passion for fostering talent and career development. This is a fully remote opportunity, allowing you to contribute to empowering individuals through skill-building from anywhere. We are looking for a compassionate and detail-oriented individual who can inspire and guide apprentices on their learning journey. This is an exciting chance to contribute to workforce development and make a real difference in people's lives. While working remotely, you will leverage digital tools for communication, program management, and reporting. The successful candidate will be associated with the region of Naivasha, Nakuru, KE , performing all duties remotely.
This advertiser has chosen not to accept applicants from your region.

Remote Apprenticeship Program Coordinator - Technical Skills Development

30100 Moiben KES50000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is committed to fostering the next generation of skilled professionals and is looking for an enthusiastic and organized Remote Apprenticeship Program Coordinator. This role is vital for the successful implementation and management of our client's remote apprenticeship programs, focusing on developing technical skills across various disciplines. You will be instrumental in connecting apprentices with learning opportunities, tracking their progress, and ensuring a supportive and effective training experience, all within a virtual environment. The ideal candidate is passionate about education and professional development, possesses excellent organizational skills, and is adept at using digital tools to manage programs and communicate with stakeholders.

Responsibilities:
  • Coordinate the day-to-day operations of the remote apprenticeship program, ensuring smooth execution.
  • Recruit and onboard new apprentices, guiding them through program requirements and expectations.
  • Match apprentices with suitable mentors and training modules based on their skill development needs and career goals.
  • Track apprentice progress through regular check-ins, performance reviews, and feedback sessions.
  • Facilitate virtual workshops, webinars, and training sessions, ensuring engagement and knowledge transfer.
  • Serve as a primary point of contact for apprentices, mentors, and internal teams, addressing inquiries and resolving issues.
  • Maintain accurate records of apprentice participation, performance, and completed milestones.
  • Develop and update program materials, resources, and communication templates.
  • Gather feedback from apprentices and mentors to identify areas for program improvement.
  • Collaborate with management to ensure the program aligns with organizational objectives and industry demands.
  • Organize virtual networking events and career development activities for apprentices.
Qualifications:
  • Bachelor's degree in Education, Human Resources, Business Administration, or a related field.
  • Experience in program coordination, education, or workforce development is highly preferred.
  • Excellent organizational, time management, and multitasking skills.
  • Strong communication and interpersonal skills, with the ability to engage effectively with diverse groups.
  • Proficiency in using virtual collaboration tools (e.g., Zoom, Microsoft Teams) and learning management systems (LMS).
  • A genuine passion for mentoring and supporting individual growth.
  • Ability to work independently and proactively in a remote setting.
  • Detail-oriented with a commitment to accuracy in record-keeping.
  • Familiarity with technical trades or specific industry sectors is a plus.
  • This is a fully remote position, offering significant flexibility.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager (Cloud)

01001 Ruiru, Central KES220000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an accomplished and visionary Senior Software Development Manager specializing in cloud technologies for a fully remote position. This role is essential for leading and managing multiple software development teams in the design, development, deployment, and maintenance of scalable cloud-based applications. You will be responsible for fostering a high-performance engineering culture, driving technical excellence, and ensuring the successful delivery of complex software projects. The ideal candidate will possess extensive experience in software development, a deep understanding of cloud platforms (AWS, Azure, GCP), and proven leadership capabilities.

Key Responsibilities:
  • Lead, mentor, and manage multiple software development teams focused on cloud solutions.
  • Oversee the entire software development lifecycle (SDLC) for cloud-native applications.
  • Drive the adoption of best practices in software engineering, including Agile methodologies, CI/CD, and DevOps.
  • Ensure the scalability, reliability, and security of cloud-based software systems.
  • Collaborate with product managers, architects, and other stakeholders to define project roadmaps and requirements.
  • Foster a culture of innovation, collaboration, and continuous improvement within the engineering teams.
  • Conduct performance reviews, provide feedback, and support the professional development of team members.
  • Manage resource allocation, project timelines, and budgets effectively.
  • Stay current with emerging cloud technologies and industry trends.
  • Resolve technical challenges and remove impediments for the development teams.
  • Champion code quality, testing strategies, and deployment automation.
  • Contribute to architectural decisions and technical strategy for cloud platforms.

A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. Extensive experience in software development management, with a strong emphasis on cloud platforms and architectures, is mandatory. Proven experience leading cross-functional teams and delivering complex software projects on time and within budget is essential. Deep knowledge of cloud services (compute, storage, databases, networking), containerization (Docker, Kubernetes), and infrastructure as code (IaC) is required. Excellent communication, leadership, problem-solving, and strategic thinking skills are critical. You should be adept at managing distributed teams and fostering a positive and productive remote work environment. This role supports development efforts for technologies utilized around Ruiru, Kiambu, KE , but is fully remote.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager - Cloud Platforms

30200 Tuwan KES5500000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a dynamic and visionary Senior Software Development Manager to lead their high-performing, remote-based engineering teams. This role is central to architecting, building, and scaling our cutting-edge cloud-native applications and services. The ideal candidate will possess extensive experience in software development lifecycle management, a deep understanding of cloud technologies (AWS, Azure, GCP), and a proven ability to foster innovation and collaboration within distributed teams. You will be responsible for guiding multiple agile development teams, ensuring the delivery of robust, scalable, and secure software solutions that meet business needs and exceed customer expectations. This leadership position requires a strategic thinker who can mentor engineers, drive technical excellence, and align development efforts with overarching business objectives.

Responsibilities:
  • Lead and manage multiple software engineering teams in the design, development, testing, and deployment of cloud-based applications.
  • Drive technical strategy and architectural decisions for cloud platforms and services.
  • Foster a culture of engineering excellence, innovation, and continuous improvement.
  • Collaborate closely with product management, design, and other engineering teams to define roadmaps and deliver features.
  • Mentor and develop engineers, providing guidance on technical challenges and career growth.
  • Ensure the adoption of best practices in software development, including CI/CD, automated testing, and security.
  • Manage project timelines, resources, and budgets effectively within an agile framework.
  • Promote a strong sense of ownership and accountability across development teams.
  • Champion and implement DevOps principles and practices.
  • Stay abreast of emerging technologies and industry trends to identify opportunities for innovation.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development, with at least 5 years in a management or leadership role.
  • Proven experience managing multiple engineering teams and delivering complex software projects.
  • Deep expertise in cloud computing platforms (AWS, Azure, or GCP) and cloud-native architectures.
  • Strong understanding of microservices, containerization (Docker, Kubernetes), and CI/CD pipelines.
  • Proficiency in one or more programming languages (e.g., Java, Python, Go, Node.js).
  • Excellent leadership, communication, and interpersonal skills.
  • Demonstrated ability to mentor and grow engineering talent.
  • Experience with agile methodologies (Scrum, Kanban).
  • Strong strategic thinking and problem-solving capabilities.
  • This is a fully remote position, offering the flexibility to work from anywhere. The nominal headquarters for this role is Kitale, Trans-Nzoia, KE , but the employment is remote.
This advertiser has chosen not to accept applicants from your region.

Senior Program Manager - Software Development

80100 Shella KES4500000 Annually WhatJobs remove_red_eye View All

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.
Be The First To Know

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

Program Manager, Agile Software Development

90100 Mangu KES850000 Annually WhatJobs

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a seasoned Program Manager specializing in Agile Software Development to join their fully remote team. This pivotal role will oversee multiple concurrent software development projects, ensuring their successful delivery aligned with strategic business objectives. The ideal candidate will possess a deep understanding of Agile methodologies (Scrum, Kanban) and a proven ability to foster high-performing, collaborative remote teams. You will be responsible for program planning, resource allocation, risk management, and stakeholder communication across various product lines. This position requires exceptional leadership qualities, strategic thinking, and a passion for driving innovation in a fast-paced, distributed environment. You will work closely with product owners, engineering leads, and other key stakeholders to define roadmaps, manage dependencies, and ensure the timely delivery of high-quality software. Key responsibilities include facilitating Agile ceremonies virtually, removing impediments for development teams, and tracking program progress through key performance indicators. The successful candidate will have a strong track record of managing complex software development programs, including experience with continuous integration/continuous delivery (CI/CD) pipelines and DevOps practices. Excellent communication, negotiation, and conflict-resolution skills are paramount. This is an opportunity to shape the future of our client's software offerings while enjoying the flexibility of a fully remote work arrangement. The conceptual location for this role is **Machakos, Machakos, KE**, however, the position is performed entirely remotely.

Key Responsibilities:
  • Manage and oversee multiple Agile software development projects.
  • Develop and maintain program roadmaps, release plans, and budgets.
  • Lead and mentor Agile teams, fostering a culture of collaboration and continuous improvement.
  • Facilitate Agile ceremonies and ensure adherence to Agile principles.
  • Identify and manage program risks, issues, and dependencies.
  • Communicate program status, progress, and key metrics to stakeholders.
  • Collaborate with Product Management and Engineering to define project scope and priorities.
  • Ensure the timely delivery of high-quality software products.
  • Drive process improvements within the development lifecycle.
  • Manage vendor relationships and third-party integrations as needed.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Master's degree or MBA preferred.
  • 7+ years of experience in program management, with a focus on software development.
  • Extensive experience with Agile methodologies (Scrum Master, SAFe certification a plus).
  • Proven ability to manage complex, multi-team software projects.
  • Strong understanding of SDLC, CI/CD, and DevOps principles.
  • Excellent leadership, communication, and stakeholder management skills.
  • Proficiency in project/program management tools (e.g., Jira, Confluence, Azure DevOps).
  • Ability to thrive in a fast-paced, remote work environment.
This advertiser has chosen not to accept applicants from your region.

Senior Program Manager - Software Development Lifecycle

00200 Ngong KES3500000 Annually WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned Senior Program Manager to lead and oversee complex software development initiatives within their globally distributed, remote-first technology organization. This role is critical for driving the successful execution of strategic programs, ensuring alignment with business objectives, and delivering high-quality software solutions on time and within budget. The ideal candidate will have a deep understanding of the software development lifecycle (SDLC), agile methodologies, and program management best practices. You will be responsible for defining program scope, objectives, deliverables, and success criteria in collaboration with senior management and stakeholders. Key responsibilities include developing comprehensive program plans, managing budgets and resources, identifying and mitigating risks, and tracking program progress against key milestones. You will facilitate communication and collaboration among cross-functional teams, including engineering, product management, QA, and operations, ensuring clear understanding and alignment throughout the program. This role requires exceptional leadership skills to guide and motivate project teams, resolve conflicts, and ensure accountability. You will manage stakeholder expectations, provide regular status updates, and conduct post-program reviews to capture lessons learned and drive continuous improvement. Experience in managing multiple, concurrent, large-scale software programs is essential. This is a fully remote position, offering the flexibility to work from anywhere. We are looking for a strategic thinker with strong analytical and problem-solving capabilities. A Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field is required; a Master's degree or PMP/Agile certification is highly desirable. A minimum of 10 years of experience in program or project management, with at least 7 years focused on software development programs, is expected. Proven experience in leading and managing remote teams is a must. Excellent communication, negotiation, and presentation skills are vital for success in this role. Join our client and play a key role in shaping the future of their technology offerings, driving innovation from a remote setting. The conceptual work location is Ruiru, Kiambu, KE , but the role is entirely remote.
This advertiser has chosen not to accept applicants from your region.

Lead Program Manager - Software Development (Remote)

10100 Meru , Eastern KES2800000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a seasoned Lead Program Manager to spearhead critical software development initiatives. This is a fully remote role, offering the flexibility to work from anywhere while driving complex projects to successful completion. The ideal candidate will have extensive experience in managing large-scale software development programs, utilizing agile methodologies, and leading cross-functional teams. You will be responsible for defining program scope, objectives, and deliverables, as well as managing budgets, timelines, and resources. Strong leadership, communication, and stakeholder management skills are paramount. You will work closely with product owners, engineering teams, QA, and other departments to ensure alignment and efficient execution. This remote-first position requires a proactive approach to identifying and mitigating risks, resolving conflicts, and ensuring high-quality product delivery. Experience with various project management tools (e.g., Jira, Confluence, Asana) is essential. You will also be responsible for fostering a collaborative and productive team environment, even in a virtual setting. The ability to translate business requirements into actionable technical plans and communicate progress effectively to executive leadership is crucial. This role offers a significant opportunity to influence product strategy, drive innovation, and mentor other project managers. We are looking for a candidate with a proven ability to deliver complex projects on time and within budget, demonstrating exceptional organizational and problem-solving skills. Your leadership will be instrumental in navigating challenges and ensuring the success of our client's software development roadmap. This position requires a deep understanding of the software development lifecycle and a passion for building high-performing teams. The successful candidate will be adept at managing multiple workstreams concurrently and adapting to changing priorities in a fast-paced environment. This is an excellent opportunity for a talented program manager to take on a challenging and rewarding role within a highly successful, remote-first organization. Your ability to facilitate effective remote meetings and drive consensus across distributed teams will be a key factor in your success. You will be a champion for best practices in project and program management.
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 Technical Program Manager Software Development Jobs