Technical Program Manager - Enterprise Applications

Technical Program Manager - Enterprise Applications

International Rescue Committee (IRC)

July 26, 2026August 22, 2026Kenya
Job Description
Job Posting Organization:
The International Rescue Committee (IRC) is a prominent humanitarian organization that responds to the world's most severe crises, providing essential support to individuals whose lives have been disrupted by conflict and disaster. Established in 1933, the IRC operates in over 40 countries and 26 U.S. cities, employing thousands of dedicated staff members who work tirelessly to deliver services such as clean water, shelter, healthcare, education, and empowerment to refugees and displaced individuals. The organization's mission is to help people survive, recover, and regain control of their futures, ensuring that they have access to the resources and support they need to rebuild their lives. The IRC's IT department plays a crucial role in this mission by offering solutions for application development, system deployment, system integration, user experience, quality assurance, and project management, thereby ensuring that technology solutions are reliable and scalable across its global operations.

Job Overview:
The Technical Program Manager will play a pivotal role in supporting the Enterprise Applications team at the IRC, focusing on enhancing the organization's IT support model through the delivery of system enhancement and integration projects, primarily utilizing the ServiceNow platform. This position involves managing the design and implementation of enhancements and integrations with other enterprise systems, coordinating release schedules, and ensuring that all technical solutions are well-documented, thoroughly tested, and maintainable as the platform evolves to meet the growing needs of the organization. The Program Manager will employ Agile methodologies to oversee program workstreams, which includes managing product backlogs, sprint planning, and task management. Acting as a scrum master, the Program Manager will educate the team on scrum practices, facilitate scrum events, and help remove any obstacles that the engineering and technical teams may encounter. Collaboration is key in this role, as the Program Manager will work closely with solution architects, developers, and business system analysts to translate business requirements into technical specifications, manage dependencies across systems, and maintain clear technical documentation for stakeholders throughout the organization. The ideal candidate will have a passion for the intersection of technology, data, and operations, possess strong organizational skills, and be detail-oriented, while also being comfortable navigating technical complexity and ambiguity. A high level of emotional intelligence and a positive attitude towards cross-functional collaboration is essential for success in this position.

Duties and Responsibilities:
The Technical Program Manager will be responsible for a comprehensive set of duties, including but not limited to: managing the design and delivery of ServiceNow enhancements and integrations with other enterprise systems; coordinating release schedules and ensuring that technical solutions are well-documented, tested, and supportable; utilizing Agile methodologies to manage program workstreams, including product backlog management, sprint planning, and task management; acting as scrum master by educating the team on scrum practices, facilitating scrum events, and removing obstacles; collaborating with solution architects, developers, and business system analysts to translate business requirements into technical specifications; managing cross-system dependencies and integration risks; maintaining clear technical documentation for partners across the organization; developing positive partnerships with both technology and business user communities; documenting and analyzing technical and organizational needs across multiple departments; supporting vendor and third-party integration partners; continuously building and maintaining clarity in program work plans, roadmaps, status updates, risks, and mitigation plans; and ensuring that all project activities align with IRC's data quality, security" style="border-bottom: 1px dotted #007bff !important;">security, and compliance standards.

Required Qualifications:
Candidates must possess excellent project management skills, with a proven track record of applying program management principles, practices, and techniques to technical projects, demonstrating a strong results orientation. They should have experience managing system enhancement and data integration projects, as well as facilitating Agile scrum duties, including sprint planning, daily stand-ups, backlog grooming, and retrospectives. Proficiency in project management software tools such as Jira, Monday.com, and MS Azure DevOps is essential for effectively leading, managing, monitoring, and controlling project activities. The ability to lead cross-functional, multi-disciplinary teams throughout all phases of the software development lifecycle is crucial, as is a working knowledge of system architecture and data flows to effectively translate business requirements into technical specifications. Candidates should also have the ability to develop positive partnerships with both technology and business user communities, be self-motivated problem solvers, and possess excellent verbal and written communication skills to convey technical concepts to diverse audiences.

Educational Background:
While the specific educational background is not explicitly stated, candidates are generally expected to have a degree in a relevant field such as Information Technology, Computer Science, or a related discipline. Advanced degrees or certifications in project management or Agile methodologies may be advantageous and are often preferred by employers in this sector.

Experience:
The position requires a minimum of 3-6 years of demonstrable related work experience in managing technical projects, system enhancements, and/or data/system integrations. Candidates should have experience with program/project management tools and a strong ability to enforce Agile methodologies in a Scrum Master capacity. Familiarity with working alongside highly technical resources, including developers, architects, and data engineers, is essential, as is a working understanding of system integration concepts and enterprise application platforms. Prior experience in a global NGO setting is preferred, as it provides valuable context for understanding the complexities of humanitarian aid programming.

Languages:
While the job description does not specify mandatory languages, proficiency in English is typically required for positions within international organizations like the IRC. Additional languages may be beneficial, especially those relevant to the regions in which the IRC operates, enhancing communication with diverse teams and stakeholders.

Additional Notes:
The job is likely to be a full-time position, although specific details regarding contract duration, seniority level, and compensation are not provided in the job description. The IRC is known for its commitment to diversity and inclusion, and it may recruit both nationally and internationally, depending on the candidate pool and organizational needs. Compensation and benefits packages are typically competitive and may include health insurance, retirement plans, and opportunities for professional development.
Apply now