What Jobs are available for Software Manager in Bahrain?

Showing 749 Software Manager jobs in Bahrain

Lead Remote Project Manager - Agile Methodologies

2002 Northern, Northern BHD7000 Annually WhatJobs

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for a highly skilled and experienced Lead Remote Project Manager to oversee complex projects within a fully remote setting. This pivotal role demands exceptional leadership, communication, and organizational abilities. You will be responsible for the end-to-end management of projects, from initiation and planning through execution, monitoring, control, and closure. A strong understanding and proven application of Agile methodologies (Scrum, Kanban) are essential. You will guide project teams, foster a collaborative environment, and ensure the timely delivery of high-quality deliverables, all while managing stakeholder expectations effectively across various time zones. The successful candidate will have a demonstrated history of successfully managing multiple projects concurrently, identifying and mitigating risks, and resolving issues proactively. Proficiency in project management software and tools is a must. This position is entirely remote, offering the flexibility and autonomy to work from anywhere. You will be instrumental in driving project success, improving processes, and contributing to the overall strategic goals of the organization. Responsibilities include:
  • 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.
Qualifications:
  • 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?
This advertiser has chosen not to accept applicants from your region.

Remote Senior Project Manager - Agile Methodologies

50005 Jidhafs BHD130000 Annually WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an accomplished and proactive Senior Project Manager with extensive experience in Agile methodologies to lead high-impact projects in a fully remote capacity. This role is crucial for overseeing the successful planning, execution, and delivery of complex initiatives, ensuring they are completed on time, within scope, and on budget. You will be responsible for defining project scope, objectives, and deliverables, while also managing project timelines, resources, and risks. A key aspect of this position involves fostering strong communication and collaboration among cross-functional, remote teams, utilizing various collaboration tools to ensure seamless workflow and stakeholder alignment. You will facilitate Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives, and coach teams on Agile best practices to optimize performance and delivery. The ideal candidate possesses a deep understanding of Agile frameworks (Scrum, Kanban), project management principles, and software development lifecycles. Excellent leadership, problem-solving, and conflict-resolution skills are essential for navigating the challenges of remote project execution. Proficiency in project management software (e.g., Jira, Asana) and virtual collaboration platforms is required. You must be highly organized, detail-oriented, and capable of managing multiple projects concurrently in a fast-paced environment. PMP or CSM certification is highly desirable. A Bachelor's degree in a relevant field and a minimum of 7 years of project management experience, with a significant portion focused on Agile environments, is necessary. This is an outstanding opportunity to leverage your project management expertise and leadership skills to drive successful outcomes for a leading organization, all within a flexible remote work setting.
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?
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Manager - Remote

20771 Gudaibiya BHD140000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for an accomplished Senior Software Engineering Manager to lead and mentor a high-performing engineering team in a fully remote capacity. This critical role demands a strong technical background coupled with exceptional leadership and people management skills. You will be responsible for guiding the development of innovative software solutions, ensuring code quality, scalability, and performance. Your primary focus will be on fostering a collaborative and productive remote engineering culture, driving agile development practices, and mentoring engineers at all levels. Responsibilities include managing the software development lifecycle, overseeing project planning and execution, and ensuring timely delivery of high-quality software. You will collaborate closely with product managers, designers, and other stakeholders to define technical requirements and roadmaps. The ideal candidate will have extensive experience in software architecture, system design, and various programming languages and technologies. You must possess a proven ability to recruit, retain, and develop top engineering talent in a remote setting. Strong communication, problem-solving, and organizational skills are essential. You will be expected to champion best practices in software development, including code reviews, automated testing, and continuous integration/continuous deployment (CI/CD). This is an exceptional opportunity for a seasoned engineering leader to make a significant impact on product development and technical strategy within a forward-thinking company. You will have the autonomy to shape the engineering team's direction and contribute to the company's overall technical vision. We are committed to creating an inclusive and supportive remote work environment where engineers can thrive and innovate. Your ability to inspire and guide a distributed team effectively will be key to your success. We seek leaders who are passionate about technology, dedicated to fostering engineering excellence, and capable of driving complex projects to successful completion from a remote location.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Remote Lead Software Engineering Manager

71130 Hamad Town, Northern BHD160000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly expanding tech innovator, is seeking an experienced and visionary Remote Lead Software Engineering Manager to build and lead a high-performing engineering team. This is a critical, fully remote role focused on driving the development of scalable, robust, and cutting-edge software solutions. You will be responsible for guiding a team of talented engineers, fostering a culture of innovation and collaboration, and ensuring the timely delivery of high-quality software products. This position requires a strong technical background combined with exceptional leadership and people management skills. You will play a key role in shaping the technical direction, engineering processes, and career development of your team members.

Key responsibilities include:
  • Leading, mentoring, and managing a team of software engineers, fostering a culture of technical excellence, accountability, and continuous improvement.
  • Driving the design, development, and deployment of scalable and reliable software systems.
  • Collaborating with product management and other stakeholders to define technical strategy and product roadmaps.
  • Implementing and optimizing Agile development processes to ensure efficient and predictable delivery cycles.
  • Conducting regular performance reviews, providing constructive feedback, and supporting the career growth of team members.
  • Making key architectural decisions and guiding the team in technical problem-solving.
  • Ensuring the quality, performance, and security of software solutions through best practices in coding, testing, and deployment.
  • Managing technical debt and driving initiatives to improve code quality and system maintainability.
  • Facilitating effective communication and collaboration within the engineering team and across different departments.
  • Recruiting and retaining top engineering talent in a competitive remote landscape.
  • Staying abreast of emerging technologies and industry trends, and advocating for their adoption where appropriate.
  • Ensuring alignment with overall business objectives and delivering on key technical milestones.

The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. A minimum of 8 years of experience in software development, with at least 3 years in a leadership or management role, is required. Proven experience managing and scaling engineering teams in a remote or distributed environment is essential. Strong technical expertise in one or more programming languages (e.g., Java, Python, C++, Go) and a solid understanding of distributed systems, cloud architectures (AWS, Azure, GCP), and microservices are highly desirable. Excellent communication, interpersonal, and problem-solving skills are critical. A passion for building high-performing teams and delivering impactful software products is a must. This is an exceptional opportunity to make a significant impact on a growing technology company's future, working entirely remotely from Hamad Town, Northern, Bahrain .
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

77777 Jurdab BHD140000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and results-oriented Senior Software Development Manager to lead and mentor their talented engineering teams. This role is fully remote, empowering you to manage and guide development efforts from anywhere. You will be responsible for overseeing the entire software development lifecycle, from requirements gathering and architectural design to coding, testing, deployment, and maintenance. Your leadership will be critical in fostering a collaborative and high-performing team culture, driving innovation, and ensuring the timely delivery of high-quality software products. The ideal candidate possesses a strong technical background, exceptional people management skills, and a proven ability to lead complex software projects. You will work closely with product managers, stakeholders, and other engineering leaders to define technical roadmaps, prioritize initiatives, and manage project timelines and resources effectively. We are looking for a strategic thinker who can inspire and motivate engineers, promote best practices in software development, and ensure adherence to coding standards and architectural guidelines. This position offers the opportunity to make a significant impact on the company's technology strategy and product development, contributing to the **Tubli, Capital, BH** tech community while working remotely.

Key Responsibilities:
  • Lead, mentor, and manage multiple software development teams.
  • Oversee the end-to-end software development lifecycle for key products.
  • Collaborate with product management to define product vision, strategy, and roadmap.
  • Drive architectural decisions and ensure the scalability, reliability, and performance of software solutions.
  • Implement and promote best practices in software engineering, including Agile methodologies, CI/CD, and automated testing.
  • Manage project timelines, resources, and budgets effectively.
  • Conduct performance reviews and support the professional development of team members.
  • Foster a culture of innovation, collaboration, and continuous improvement.
  • Ensure the quality and security of delivered software.
  • Communicate effectively with stakeholders across the organization.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of experience in software development, with at least 3 years in a management or lead role.
  • Proven experience leading and scaling engineering teams.
  • Strong understanding of software architecture, design patterns, and modern development methodologies.
  • Proficiency in at least one major programming language (e.g., Java, Python, C++, JavaScript).
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architectures.
  • Excellent leadership, communication, and interpersonal skills.
  • Demonstrated ability to manage complex projects and deliver results.
  • Experience working in a remote-first environment.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

1701 Sanad BHD11000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Senior Software Development Manager to lead a talented team of engineers in building and scaling innovative software solutions. This fully remote position offers the opportunity to work with cutting-edge technologies and shape the future of our client's digital products. The ideal candidate will possess a strong technical background, exceptional leadership skills, and a proven ability to manage the software development lifecycle from conception to deployment.

Responsibilities:
  • Lead, mentor, and manage a team of software engineers, fostering a culture of technical excellence, collaboration, and continuous improvement.
  • Oversee the entire software development lifecycle, including planning, design, development, testing, deployment, and maintenance.
  • Collaborate with product managers, designers, and other stakeholders to define product roadmaps and technical strategies.
  • Ensure the delivery of high-quality, scalable, and robust software solutions on time and within budget.
  • Drive best practices in software development, including Agile methodologies, code reviews, automated testing, and CI/CD pipelines.
  • Architect and design scalable, high-performance software systems.
  • Identify and resolve technical impediments and provide guidance on complex technical challenges.
  • Conduct regular performance reviews, provide feedback, and support the professional growth of team members.
  • Contribute to strategic technology decisions and long-term architectural planning.
  • Manage relationships with external vendors and technology partners as needed.
  • Champion a culture of innovation, encouraging the exploration of new technologies and approaches.
  • Ensure adherence to security best practices and data privacy regulations.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 7 years of experience in software development, with at least 3 years in a leadership or management role.
  • Proven track record of successfully managing software development teams and delivering complex projects.
  • Deep understanding of software architecture, design patterns, and various programming languages (e.g., Java, Python, C++, JavaScript).
  • Expertise in Agile development methodologies (Scrum, Kanban).
  • Strong experience with cloud platforms (AWS, Azure, GCP) and DevOps practices.
  • Excellent problem-solving, analytical, and strategic thinking skills.
  • Exceptional leadership, communication, and interpersonal skills.
  • Ability to effectively mentor and motivate engineering teams.
  • Experience with managing distributed/remote teams is highly desirable.
  • Familiarity with microservices architecture, containerization (Docker, Kubernetes), and CI/CD tools.
This remote leadership role is crucial for driving our client's technological advancements and building the next generation of software products.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

BH9 Sidon BHD110000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and visionary Senior Software Development Manager to lead their engineering teams in Isa Town, Southern, BH . This pivotal role involves guiding the full software development lifecycle, from ideation and architecture to implementation, testing, and deployment. You will be responsible for managing multiple agile development teams, fostering a culture of innovation, and ensuring the delivery of high-quality, scalable software solutions. Key responsibilities include strategic planning, resource allocation, project management, and technical oversight. You will mentor and develop software engineers, conduct performance reviews, and promote best practices in coding, testing, and deployment. This role requires a deep understanding of various programming languages, frameworks, and cloud technologies.

The ideal candidate will possess a Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, with a minimum of 8 years of experience in software development, including at least 4 years in a leadership or management role. Proven experience managing agile development processes (Scrum, Kanban) and leading distributed or hybrid teams is essential. Strong technical background in areas such as microservices architecture, cloud platforms (AWS, Azure), CI/CD pipelines, and modern development methodologies is required. Excellent communication, leadership, and interpersonal skills are paramount for motivating teams and collaborating with stakeholders across the organization. Strategic thinking, problem-solving abilities, and a commitment to continuous improvement are critical. This hybrid position requires regular on-site presence in Isa Town, Southern, BH for critical team meetings and strategic planning, complemented by flexible remote work arrangements. We are looking for a transformational leader who can drive technical excellence and contribute significantly to our product vision and market success.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software manager Jobs in Bahrain !

Lead Software Development Manager

5004 Hamad Town, Northern BHD120000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an accomplished and forward-thinking Lead Software Development Manager to spearhead their engineering teams in a fully remote capacity. This executive role is responsible for leading the design, development, and deployment of innovative software solutions that drive business growth and customer satisfaction. The Lead Software Development Manager will oversee multiple development teams, fostering a culture of technical excellence, collaboration, and continuous improvement. Key responsibilities include defining the technical vision and roadmap, guiding architectural decisions, ensuring adherence to best practices in software development (e.g., Agile methodologies, CI/CD), and managing the entire software development lifecycle from conception to launch and maintenance. You will be instrumental in recruiting, mentoring, and retaining top engineering talent, as well as managing team performance and development. The ideal candidate will possess a deep understanding of modern software development principles, scalable architectures, and emerging technologies. A proven track record of successfully delivering complex software products in a fast-paced environment is essential. Strong leadership, communication, and interpersonal skills are required to effectively manage distributed teams and collaborate with cross-functional stakeholders, including product management, QA, and operations. A Bachelor's degree in Computer Science, Engineering, or a related field is required; a Master's degree or equivalent experience is highly preferred. A minimum of 10 years of experience in software development, with at least 5 years in a leadership or management role, is essential. This is an exceptional opportunity to make a significant impact, shaping the future of technology and leading high-performing, remote-first engineering teams. We are looking for a strategic thinker with a passion for innovation and a commitment to building robust, scalable, and high-quality software.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Automotive Software Development Manager

456 Bilad Al Qadeem, Capital BHD110000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a leading innovator in the automotive industry, looking for a dynamic and experienced Automotive Software Development Manager to lead their cutting-edge software engineering team. This is an on-site position located in **Sanad, Capital, BH**, requiring close collaboration with hardware engineers, product designers, and manufacturing teams. The manager will be responsible for overseeing the entire software development lifecycle for automotive embedded systems, infotainment systems, and advanced driver-assistance systems (ADAS). Key responsibilities include planning and executing software development projects, managing team resources, ensuring adherence to coding standards and best practices, and driving continuous improvement in development processes. You will foster a collaborative and high-performing team environment, mentor junior engineers, and facilitate effective communication between engineering disciplines. The role involves setting technical direction, making architectural decisions, and ensuring the delivery of high-quality, reliable, and safe automotive software. Experience with automotive software standards (e.g., AUTOSAR, ISO 26262) is highly desirable. A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required. A minimum of 7 years of experience in automotive software development, with at least 3 years in a leadership or management role, is essential. Strong understanding of C/C++, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Ethernet) is necessary. Excellent project management, leadership, communication, and interpersonal skills are crucial for success in this role. If you are a passionate and results-oriented leader looking to make a significant impact on the future of automotive technology, we invite you to join our team in **Sanad, Capital, BH**.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

700 Tubli BHD120000 Annually WhatJobs

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and dynamic Senior Software Development Manager to lead their talented engineering teams in A'ali, Northern, BH . This hybrid role combines the collaborative energy of the office with the flexibility of remote work, allowing you to optimize your productivity. You will be responsible for overseeing the entire software development lifecycle, from conceptualization and design to deployment and maintenance. The ideal candidate has a strong technical background in software engineering, coupled with proven leadership experience in managing development teams. You will foster a culture of innovation, quality, and continuous improvement, ensuring the timely delivery of high-quality software solutions. Your ability to mentor engineers, manage projects effectively, and collaborate across departments will be crucial for success.

Key Responsibilities:
  • Lead, mentor, and manage multiple software development teams, fostering a high-performance and collaborative work environment.
  • Oversee the planning, execution, and delivery of software projects, ensuring adherence to timelines and quality standards.
  • Collaborate with product managers, architects, and stakeholders to define project requirements and technical specifications.
  • Implement and refine agile development methodologies (Scrum, Kanban) to optimize team efficiency.
  • Drive technical excellence, ensuring adherence to coding standards, best practices, and robust testing procedures.
  • Manage resource allocation, project risks, and dependencies effectively.
  • Conduct performance reviews, provide regular feedback, and support the career development of team members.
  • Facilitate code reviews, architectural discussions, and knowledge-sharing sessions.
  • Promote a culture of innovation, continuous improvement, and quality throughout the development process.
  • Troubleshoot and resolve complex technical issues, providing guidance to development teams.
  • Stay current with emerging technologies and industry trends, evaluating their potential adoption.
  • Prepare and present project status updates and reports to senior management.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field. A Master's degree is a plus.
  • 7+ years of experience in software development, with at least 4 years in a management or team lead role.
  • Proven experience managing software development teams and delivering complex projects on time and within budget.
  • Strong technical background in software architecture, design patterns, and various programming languages (e.g., Java, Python, C#, JavaScript).
  • Extensive experience with agile development methodologies.
  • Proficiency in CI/CD pipelines, automated testing, and DevOps practices.
  • Excellent leadership, communication, and interpersonal skills.
  • Strong analytical and problem-solving abilities.
  • Experience with cloud platforms (AWS, Azure, GCP) is desirable.
  • Ability to work effectively in a hybrid work model, balancing office and remote responsibilities.

This hybrid role requires regular attendance at our office in A'ali, Northern, BH , complemented by remote work flexibility.
Is this job a match or a miss?
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 Software Manager Jobs