What Jobs are available for Technical Program Manager in Bahrain?
Showing 5000+ Technical Program Manager jobs in Bahrain
Senior Technical Program Manager
Posted 1 day ago
Job Viewed
Job Description
Key responsibilities include defining program scope, objectives, and deliverables, often involving multiple technical teams. You will develop detailed project plans, manage timelines, allocate resources, and identify/mitigate risks and dependencies. This role requires a strong understanding of software development lifecycles, agile methodologies, and technical architectures. You will facilitate communication and collaboration among engineering, product management, QA, and other stakeholders, ensuring clarity and alignment. Performance tracking, status reporting, and proactive issue resolution are crucial components of this role. You will also be responsible for defining and improving program management processes.
The ideal candidate will possess a proven track record of successfully managing large-scale, complex technical programs from inception to completion. A strong background in software engineering or a related technical field is essential, enabling you to understand technical challenges and communicate effectively with engineers. Excellent leadership, communication, negotiation, and conflict-resolution skills are paramount. Experience with agile development methodologies (Scrum, Kanban) and familiarity with project management tools (e.g., Jira, Confluence) are required. The ability to manage ambiguity, drive decisions, and maintain focus in a fast-paced, remote environment is critical.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 7-10 years of experience in program management or project management within a technology company.
- Proven experience leading complex software development programs.
- Strong understanding of software development lifecycles and agile methodologies.
- Excellent leadership, communication, and interpersonal skills.
- Proficiency with project management software and collaboration tools.
- Strong analytical and problem-solving skills.
- Ability to manage multiple priorities and drive execution in a remote setting.
- PMP or Agile certifications are a plus.
This fully remote position is integral to our client's innovation efforts, supporting their globally distributed teams and contributing to their projects impacting Hamad Town, Northern, BH and beyond. If you are a seasoned technical leader adept at managing complex programs remotely, we encourage you to apply.
Is this job a match or a miss?
Senior Technical Program Manager
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Define program scope, goals, and deliverables that support business strategies in collaboration with senior management and stakeholders.
- Develop and manage detailed program plans, including timelines, resource allocation, and budget.
- Identify and manage program risks and dependencies, proactively implementing mitigation strategies.
- Lead and motivate cross-functional teams, including engineering, product, design, and operations, to achieve program objectives.
- Facilitate effective communication and collaboration among all program stakeholders, ensuring alignment and transparency.
- Track program progress, manage changes, and report on key performance indicators to senior leadership.
- Ensure the quality and timely delivery of program outputs, adhering to best practices and standards.
- Conduct post-program reviews and identify lessons learned for continuous improvement.
- Manage relationships with external vendors and partners as required for program execution.
- Drive innovation and identify opportunities to enhance program processes and outcomes.
- Champion agile methodologies and best practices throughout the program lifecycle.
- Resolve conflicts and remove impediments to ensure smooth program execution.
- Contribute to the strategic planning and roadmap development for future technology investments.
- Bachelor's degree in Computer Science, Engineering, or a related technical field. Master's degree or MBA preferred.
- 10+ years of experience in program management, with a significant focus on technical projects.
- Proven track record of successfully delivering complex, large-scale technology programs.
- Deep understanding of software development lifecycles (SDLC), agile methodologies (Scrum, Kanban), and DevOps principles.
- Exceptional leadership, communication, and interpersonal skills.
- Strong analytical, problem-solving, and strategic thinking abilities.
- Experience managing distributed and remote teams is essential.
- Proficiency in program management tools such as Jira, Confluence, Asana, or similar.
- PMP, PgMP, CSM, or other relevant certifications are highly desirable.
- Experience in cloud computing platforms (AWS, Azure, GCP) and related technologies is a plus.
- Ability to influence and engage stakeholders at all organizational levels.
- Demonstrated experience in risk management and change management.
Is this job a match or a miss?
Senior Technical Program Manager
Posted 24 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Senior Technical Program Manager - Remote
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Define, plan, and execute complex, cross-functional technology programs, ensuring alignment with strategic business objectives.
- Lead and mentor cross-functional teams comprising software engineers, product managers, QA analysts, and designers.
- Develop detailed program plans, including scope, timelines, milestones, resource allocation, and budget.
- Identify, assess, and mitigate program risks and dependencies.
- Facilitate effective communication and collaboration among all program stakeholders, including technical teams, business units, and senior leadership.
- Manage the entire program lifecycle, from concept and initiation through planning, execution, monitoring, control, and closure.
- Ensure the timely delivery of high-quality technical solutions that meet defined requirements.
- Implement and refine program management processes and best practices.
- Conduct regular program status meetings and provide comprehensive reports to stakeholders.
- Manage vendor relationships and deliverables when external resources are involved.
- Drive continuous improvement in program execution and team performance.
- Resolve conflicts and remove roadblocks to ensure program progress.
- Stay informed about emerging technologies and industry trends relevant to program delivery.
- Bachelor's degree in Computer Science, Engineering, or a related technical field. A Master's degree or MBA is a plus.
- Minimum of 8 years of experience in technical program management, project management, or software development leadership roles.
- Proven experience managing large-scale, complex software development programs in an Agile/Scrum environment.
- Strong understanding of software development lifecycles, methodologies, and best practices.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Demonstrated ability to manage budgets, resources, and timelines effectively.
- Proficiency in program management tools such as Jira, Confluence, Asana, or similar.
- Strong analytical and problem-solving skills with a strategic mindset.
- Ability to work independently and lead distributed teams effectively in a remote setting.
- PMP, Agile certifications (CSM, SAFe), or equivalent are highly desirable.
- Experience with cloud technologies (AWS, Azure, GCP) and CI/CD pipelines is a strong advantage.
Is this job a match or a miss?
Remote Senior Technical Program Manager
Posted 22 days ago
Job Viewed
Job Description
Location: Remote-first position, open to candidates with extensive technical program management experience.
Is this job a match or a miss?
Senior Technical Program Manager - Remote Collaboration
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define program scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop and manage detailed project plans, timelines, budgets, and resource allocation for multiple concurrent technical programs.
- Lead and motivate cross-functional teams, including engineering, product, design, and QA, in a remote work environment.
- Effectively communicate program status, risks, and issues to all levels of the organization, including executive leadership.
- Identify and manage program dependencies, mitigating risks and resolving conflicts proactively.
- Implement and refine program management best practices, processes, and tools to enhance team productivity and program success.
- Facilitate regular team meetings, steering committee reviews, and stakeholder update sessions.
- Ensure that all programs are delivered on time, within scope, and to the required quality standards.
- Drive continuous improvement initiatives within the program management function.
- Manage vendor relationships and contract negotiations as required.
- Champion a culture of transparency, accountability, and collaboration across distributed teams.
- Conduct post-program reviews and implement lessons learned for future projects.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related technical field; Master's degree or MBA is a plus.
- Minimum of 10 years of experience in program management, with at least 5 years focused on technical programs in the software or technology sector.
- Proven experience managing large-scale, complex, and geographically distributed projects.
- Strong understanding of Agile and Scrum methodologies, with experience in hybrid approaches.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Demonstrated ability to influence and build consensus among diverse stakeholders.
- Proficiency in program management software (e.g., Jira, Confluence, Asana, Microsoft Project).
- Experience with risk management and change control processes.
- Ability to think strategically and translate business requirements into actionable project plans.
- Self-starter with a strong work ethic and the ability to manage priorities effectively in a remote setting.
- PMP, CSM, or similar certification is highly desirable.
Is this job a match or a miss?
Senior Technical Program Manager - Agile Environments
Posted 7 days ago
Job Viewed
Job Description
- Leading the planning, execution, and delivery of multiple complex technical programs concurrently.
- Defining program scope, objectives, and deliverables, ensuring alignment with business strategy and technical feasibility.
- Developing and managing detailed program plans, including schedules, resource allocation, and risk management strategies.
- Facilitating agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Collaborating closely with product managers, engineering leads, and stakeholders to define requirements, prioritize backlogs, and resolve dependencies.
- Proactively identifying, assessing, and mitigating program risks and impediments.
- Communicating program status, key milestones, and potential challenges effectively to all levels of the organization.
- Driving continuous improvement in program management processes and team productivity.
- Mentoring junior program managers and contributing to the development of best practices within the program management office.
- Ensuring effective team collaboration and communication in a remote work environment.
- Managing vendor relationships and contract negotiations as required for program delivery.
- Overseeing the successful launch and post-launch monitoring of technical projects.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field. Master's degree preferred.
- Minimum of 7 years of experience in program management, product management, or a related technical leadership role within software development.
- Proven experience managing complex software development programs using agile methodologies (Scrum, Kanban).
- Strong understanding of software development lifecycles (SDLC) and various technology stacks.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Demonstrated ability to manage ambiguity, lead cross-functional teams, and influence stakeholders at all levels.
- Experience with project management tools such as Jira, Confluence, Asana, or similar.
- PMP, CSM, or CSPO certifications are highly desirable.
- Proven ability to thrive in a fully remote work environment, demonstrating strong self-discipline and time management skills.
- Experience managing distributed or global teams is a significant advantage.
- A strategic mindset with a strong focus on execution and delivery.
Is this job a match or a miss?
Be The First To Know
About the latest Technical program manager Jobs in Bahrain !
Senior Technical Program Manager (Cloud Infrastructure)
Posted 8 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Senior Technical Program Manager - Cloud Infrastructure
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Define program scope, goals, and deliverables that support business and technology strategies in collaboration with senior management and stakeholders.
- Develop and manage detailed program plans, including schedules, resource allocation, and budget.
- Lead cross-functional teams of engineers, product managers, and designers to execute program initiatives.
- Identify, assess, and manage program risks and dependencies, developing mitigation strategies.
- Facilitate effective communication and collaboration among all program stakeholders.
- Track program progress against milestones and key performance indicators, reporting regularly to leadership.
- Manage vendor relationships and coordinate activities as needed.
- Ensure adherence to engineering best practices, quality standards, and security protocols.
- Drive continuous improvement in program management processes and methodologies.
- Oversee the launch and post-launch support of cloud infrastructure services.
- Mentor junior TPMs and contribute to the development of the program management practice.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 8 years of experience in technical program management, software development, or cloud infrastructure.
- Proven experience managing large-scale, complex technical programs, preferably in a cloud computing environment (AWS, Azure, GCP).
- Strong understanding of software development lifecycles, agile methodologies, and infrastructure operations.
- Excellent leadership, communication, negotiation, and conflict-resolution skills.
- Ability to effectively manage ambiguity and drive clarity in complex technical domains.
- Proficiency with program management tools (e.g., Jira, Confluence, Asana).
- Demonstrated ability to influence without direct authority.
- Experience working in a fully remote, distributed team environment.
- PMP, CSM, or similar certifications are a plus.
Is this job a match or a miss?
Senior Technical Program Manager, Cloud Infrastructure
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of large-scale cloud infrastructure programs and projects.
- Define project roadmaps, milestones, and deliverables in collaboration with engineering, product, and operations teams.
- Manage project scope, timelines, budgets, and resources effectively.
- Identify and mitigate project risks and dependencies, developing contingency plans as needed.
- Facilitate cross-functional communication and collaboration, ensuring alignment among all stakeholders.
- Develop and maintain detailed project documentation, including status reports, risk registers, and project plans.
- Drive technical decision-making and ensure adherence to architectural best practices.
- Champion agile methodologies and continuous improvement within program management practices.
- Effectively communicate project status, risks, and issues to senior leadership.
- Mentor junior program managers and contribute to the growth of the program management function.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 10+ years of experience in technical program management, with a focus on cloud infrastructure and distributed systems.
- Deep understanding of cloud computing platforms (AWS, Azure, or GCP) and their services.
- Proven experience managing complex, multi-faceted technical projects from initiation to completion.
- Strong knowledge of software development lifecycle (SDLC) and agile methodologies (Scrum, Kanban).
- Excellent leadership, communication, and stakeholder management skills.
- Ability to effectively manage ambiguity and drive clarity in complex technical environments.
- Experience with infrastructure-as-code (IaC) tools and practices is highly desirable.
- PMP, CSM, or similar certifications are a plus.
- Ability to thrive in a fast-paced, fully remote work environment.
This is an exciting opportunity for a results-driven Technical Program Manager to shape the future of our client's cloud infrastructure. If you are passionate about technology and possess the skills to lead high-impact projects, we invite you to apply.
Is this job a match or a miss?
Explore technical program manager jobs. These roles involve overseeing complex projects, coordinating teams, and ensuring technical objectives align with business goals. Technical program managers require a blend of technical expertise, leadership skills, and project management experience. They are responsible for planning, executing, and delivering projects on time and within budget.