What Jobs are available for Software Product Manager in Bahrain?
Showing 576 Software Product Manager jobs in Bahrain
Senior Customer Support Specialist - Technical Product Support
Posted 11 days ago
Job Viewed
Job Description
Key responsibilities include diagnosing and resolving software and hardware issues, escalating critical problems to engineering or product teams when necessary, and documenting troubleshooting steps and solutions. You will also contribute to the knowledge base by creating and updating FAQs and support articles. Providing training and mentorship to junior support staff will be a significant part of this role, ensuring consistent quality of service across the team. You will be expected to maintain high levels of customer satisfaction by responding to inquiries promptly and effectively. Proactively identifying trends in customer issues and providing feedback to product development teams to improve the user experience is also a key function.
Qualifications require a minimum of 3-5 years of experience in customer support or technical helpdesk roles, with a proven track record of handling complex technical issues. Excellent communication skills, both written and verbal, are essential. Familiarity with CRM systems and ticketing software (e.g., Zendesk, Salesforce Service Cloud) is required. A strong technical aptitude and the ability to quickly learn new software and hardware are crucial. This is a fully remote position, so you must be self-motivated, highly organized, and comfortable working independently in a home office environment. A stable internet connection and a dedicated workspace are necessary. While the role is remote, occasional virtual team meetings and training sessions will be scheduled. This is an exciting opportunity to be part of a collaborative and supportive remote team, making a tangible difference in our customers' success.
We are looking for a proactive, patient, and solutions-oriented individual who thrives in a fast-paced environment. If you are passionate about helping others and possess strong technical troubleshooting abilities, we encourage you to apply.
Is this job a match or a miss?
Tier 2 Customer Support Specialist - Technical & Product Expertise
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Provide advanced technical support to customers via phone, email, and chat, resolving complex issues related to software functionality, configuration, and integration.
- Troubleshoot and diagnose software problems, identifying root causes and implementing effective solutions.
- Escalate unresolved issues to appropriate internal teams (e.g., development, engineering) with detailed documentation and clear problem descriptions.
- Develop and maintain comprehensive knowledge base articles, FAQs, and troubleshooting guides to empower customers and internal support teams.
- Assist customers with product setup, configuration, and best practice utilization to ensure optimal performance.
- Collaborate with the product development team to provide feedback on recurring issues and suggest product enhancements.
- Manage and prioritize a queue of support tickets, ensuring timely and effective resolution within established service level agreements (SLAs).
- Educate customers on new features, updates, and product capabilities.
- Participate in training sessions to stay up-to-date with product knowledge and support procedures.
- Contribute to improving customer support processes and workflows.
- Gather customer feedback and insights to help shape product development and improve customer experience.
- Associate's or Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 4 years of experience in technical customer support, preferably within a software or IT services company.
- Strong understanding of software troubleshooting methodologies and common IT issues.
- Proficiency in using customer support ticketing systems (e.g., Zendesk, Salesforce Service Cloud) and CRM software.
- Excellent analytical and problem-solving skills with a keen attention to detail.
- Exceptional communication, interpersonal, and active listening skills.
- Ability to explain technical concepts clearly and concisely to both technical and non-technical users.
- Experience working in a hybrid work environment, with the ability to transition effectively between remote and on-site duties.
- Customer-centric approach with a passion for helping others.
- Familiarity with scripting languages or database querying is a plus.
Is this job a match or a miss?
Lead Remote Project Manager - Agile Methodologies
Posted 14 days ago
Job Viewed
Job Description
- Lead and manage all phases of the project lifecycle for complex initiatives, ensuring alignment with strategic objectives.
- Facilitate project planning sessions, defining project scope, goals, deliverables, and success criteria.
- Develop and maintain detailed project schedules, resource plans, and budgets.
- Apply Agile principles and practices to manage project execution, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Effectively communicate project status, risks, and issues to stakeholders at all levels, both within and outside the organization.
- Identify, assess, and manage project risks and dependencies, developing mitigation strategies as needed.
- Build, lead, and motivate cross-functional, remote project teams, fostering a positive and productive work environment.
- Ensure adherence to quality standards and best practices throughout the project lifecycle.
- Manage project changes through a defined change control process.
- Drive continuous improvement in project management processes and team performance.
- Utilize project management software (e.g., Jira, Asana, Trello) to track progress and manage tasks.
- Bachelor's degree in Business Administration, Computer Science, Engineering, or a related field. A Master's degree is a plus.
- Minimum of 7 years of progressive experience in project management, with at least 3 years in a lead or senior capacity.
- Proven experience managing projects in a fully remote environment.
- In-depth knowledge and practical application of Agile methodologies (Scrum Master certification preferred).
- Demonstrated success in managing complex, cross-functional projects from inception to completion.
- Exceptional leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management tools and software.
- Strong analytical and problem-solving abilities.
- Ability to work independently and manage multiple priorities effectively.
- PMP, PRINCE2, or Agile certification is highly desirable.
Is this job a match or a miss?
Remote Senior Project Manager - Agile Methodologies
Posted 18 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage end-to-end project lifecycles using Agile methodologies.
- Define project scope, objectives, and deliverables in collaboration with stakeholders.
- Develop and manage project plans, schedules, and budgets.
- Facilitate Agile ceremonies and promote Agile best practices.
- Oversee remote project teams, ensuring effective communication and collaboration.
- Identify and mitigate project risks and issues.
Qualifications:
- Bachelor's degree in Business Administration, Computer Science, or a related field.
- 7+ years of project management experience, with a strong focus on Agile methodologies.
- Proven experience managing complex projects in a remote setting.
- Proficiency in Agile frameworks (Scrum, Kanban) and project management tools (Jira, Asana).
- Excellent leadership, communication, and interpersonal skills.
- PMP or CSM certification is a strong asset.
Is this job a match or a miss?
Remote Senior Product Manager - Agile Software Development
Posted 23 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and articulate the product vision, strategy, and roadmap for key software offerings.
- Conduct market research, competitive analysis, and user feedback gathering to identify new opportunities and product enhancements.
- Translate product strategy into detailed product requirements, user stories, and acceptance criteria.
- Prioritize the product backlog and manage the product development lifecycle using agile methodologies (Scrum, Kanban).
- Collaborate closely with engineering teams to ensure timely and high-quality product delivery.
- Partner with UX/UI designers to create intuitive and engaging user interfaces.
- Develop go-to-market strategies and work with marketing and sales teams to ensure successful product launches.
- Monitor product performance, gather user feedback, and iterate on products to drive adoption and satisfaction.
- Act as a subject matter expert for your product area, both internally and externally.
- Communicate product plans, progress, and results effectively to stakeholders at all levels.
- Mentor and guide junior product managers and contribute to the overall product management practice.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field; MBA or advanced degree is a plus.
- 5+ years of experience in product management, with a strong focus on software products.
- Demonstrated success in defining and launching successful software products.
- Deep understanding of agile development methodologies and the software development lifecycle.
- Excellent analytical, strategic thinking, and problem-solving skills.
- Strong understanding of user experience design principles.
- Exceptional communication, presentation, and interpersonal skills.
- Proven ability to influence cross-functional teams without formal authority.
- Experience with product management tools (e.g., Jira, Confluence, Aha!).
- Ability to thrive in a fast-paced, remote work environment.
Is this job a match or a miss?
Software Development Apprentice
Posted 9 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Is this job a match or a miss?
Be The First To Know
About the latest Software product manager Jobs in Bahrain !
Graduate Software Development Intern
Posted today
Job Viewed
Job Description
Is this job a match or a miss?
Graduate Software Development Engineer
Posted today
Job Viewed
Job Description
Responsibilities will include writing clean, efficient, and maintainable code in one or more programming languages (e.g., Python, Java, C++, JavaScript), participating in code reviews, and collaborating with cross-functional teams to define software requirements. You will assist in debugging and resolving software defects, developing and executing test plans, and contributing to the continuous improvement of our development processes. The ideal candidate will possess a strong understanding of computer science fundamentals, data structures, and algorithms. While this is a graduate-level position, a proactive attitude, a passion for technology, and a willingness to learn are paramount. You will be encouraged to take ownership of tasks, contribute fresh ideas, and develop your skills in a supportive, remote-first culture.
Qualifications: A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Strong foundation in programming principles and experience with at least one object-oriented programming language. Familiarity with software development methodologies (Agile, Scrum) is a plus. Excellent analytical and problem-solving abilities. Strong communication and teamwork skills, with the ability to thrive in a remote collaborative setting. A portfolio of personal projects or contributions to open-source projects is highly regarded. This internship is based in the vibrant **Seef, Capital, BH** area, offering a unique chance to gain invaluable industry experience remotely and build a successful career path in technology.
Is this job a match or a miss?
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Program Overview:
- Receive mentorship and guidance from experienced software engineers.
- Participate in real-world software development projects, contributing to coding, testing, and debugging.
- Learn various programming languages, development tools, and methodologies used in modern software creation.
- Gain exposure to different phases of the software development lifecycle (SDLC).
- Develop problem-solving skills and a strong understanding of software architecture and design.
- Assist in the creation of technical documentation and user guides.
- Collaborate with team members on coding challenges and team projects.
- Understand agile development processes and participate in team ceremonies.
- Receive training on version control systems like Git.
- Explore opportunities for career growth within the organization post-apprenticeship.
Is this job a match or a miss?