67 Software Consultant jobs in Bahrain

Senior Software Solutions Architect

32511 Busaiteen, Muharraq BHD110000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering technology firm, is seeking a highly experienced and visionary Senior Software Solutions Architect to join their innovative team in **Busaiteen, Muharraq, BH**. This role is integral to designing and overseeing the development of complex, scalable, and robust software solutions that meet the evolving needs of our business and clients. The ideal candidate will possess a strong technical background, a deep understanding of software development lifecycle, and the ability to translate business requirements into effective technological strategies.

Key responsibilities include:
  • Designing comprehensive software architectures that align with business objectives and technical requirements.
  • Leading the technical design and development of enterprise-level applications and systems.
  • Evaluating and recommending appropriate technologies, frameworks, and tools for software development projects.
  • Collaborating with development teams, product managers, and stakeholders to define technical strategies and roadmaps.
  • Ensuring the scalability, performance, security, and maintainability of all software solutions.
  • Creating architectural blueprints, technical specifications, and design documentation.
  • Mentoring and guiding software engineers, providing technical leadership and fostering best practices.
  • Conducting code reviews and ensuring adherence to coding standards and architectural principles.
  • Identifying and mitigating technical risks throughout the software development lifecycle.
  • Staying abreast of emerging technologies, software development trends, and architectural patterns.
  • Providing technical expertise and guidance on complex integration challenges.

The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. A minimum of 9 years of progressive experience in software development, with at least 4 years in a software architecture or lead development role, is required. Proven expertise in designing and implementing large-scale, distributed systems using modern architectural patterns (e.g., microservices, event-driven architectures) is essential. Proficiency in multiple programming languages (e.g., Java, Python, C#) and cloud platforms (AWS, Azure, GCP) is highly desirable. Strong understanding of databases, APIs, security principles, and CI/CD pipelines is crucial. Excellent problem-solving, analytical, and communication skills are paramount for collaborating with diverse teams and stakeholders. This is an exciting opportunity to drive technological innovation and shape the future of software solutions for a leading tech company.
This advertiser has chosen not to accept applicants from your region.

Senior Account Executive - B2B Software Solutions

22410 Hamad Town, Northern BHD80000 annum + com WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology company specializing in innovative B2B software solutions and is seeking a highly motivated and results-oriented Senior Account Executive to join their sales team in Hamad Town, Northern, BH . This is a critical role responsible for driving revenue growth by acquiring new enterprise clients and expanding relationships with existing accounts. The ideal candidate will have a proven track record of success in B2B software sales, exceptional negotiation skills, and a deep understanding of enterprise sales cycles. You will be expected to manage a full sales cycle, from prospecting and lead generation to closing deals and exceeding targets.

Key Responsibilities:
  • Develop and execute strategic sales plans to achieve and exceed revenue targets.
  • Identify and prospect potential enterprise clients within assigned territories or industries.
  • Conduct thorough needs assessments and deliver compelling product demonstrations and presentations.
  • Build and maintain strong, long-lasting relationships with key decision-makers at target organizations.
  • Manage the entire sales cycle, from initial contact to contract negotiation and closing.
  • Collaborate with marketing and sales development teams to generate qualified leads.
  • Develop and nurture a robust sales pipeline.
  • Understand client business challenges and articulate how our software solutions can provide value.
  • Stay informed about market trends, competitor activities, and industry best practices.
  • Provide accurate sales forecasts and reports to management.
  • Negotiate contract terms and pricing to ensure mutual benefit and profitability.
  • Achieve monthly, quarterly, and annual sales quotas.
  • Provide feedback to product development teams based on client interactions and market needs.
  • Participate in industry events and trade shows to generate leads and build brand awareness.

Qualifications:
  • Bachelor's degree in Business Administration, Marketing, or a related field.
  • Minimum of 5 years of experience in B2B enterprise software sales, with a strong record of exceeding quotas.
  • Demonstrated success in selling complex solutions to C-level executives and key stakeholders.
  • Excellent negotiation, communication, presentation, and closing skills.
  • Proficiency in CRM software (e.g., Salesforce) and sales enablement tools.
  • Strong understanding of consultative selling methodologies.
  • Ability to build rapport and trust with clients quickly.
  • Self-motivated, driven, and able to work independently.
  • Proven ability to manage a complex sales pipeline.
  • Knowledge of the relevant software industry and market trends.

If you are a driven sales professional looking to make a significant impact in a fast-paced tech environment, we want to hear from you.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead - Cloud Solutions

271 Saar, Northern BHD110000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-growing technology company specializing in cloud-native solutions, is seeking an experienced Senior Software Development Lead to guide their engineering teams. This leadership role is pivotal in designing, developing, and deploying scalable, high-performance cloud applications and services. You will be responsible for leading a team of talented software engineers, fostering a collaborative and innovative work environment, and ensuring the delivery of high-quality software products on time. The ideal candidate will have a strong technical background in cloud computing (AWS, Azure, or GCP), microservices architecture, and modern software development methodologies (Agile, Scrum). You will mentor team members, conduct code reviews, drive best practices in software design and development, and contribute to architectural decisions. Expertise in multiple programming languages (e.g., Java, Python, Go) and a deep understanding of CI/CD pipelines, containerization (Docker, Kubernetes), and database technologies are essential. This position is based in **Saar, Northern, BH**, with a hybrid work model that balances in-office collaboration with remote flexibility. The Senior Software Development Lead will play a key role in shaping the technical direction of the company's cloud platform and driving innovation. Responsibilities include translating business requirements into technical solutions, managing project timelines, and ensuring the robustness, security, and scalability of the software developed. You will collaborate with product managers, designers, and other engineering leads to deliver seamless user experiences. The ability to troubleshoot complex technical issues and guide the team through challenging development cycles is critical. A passion for technology, continuous learning, and mentoring junior developers is highly valued.

Key Responsibilities:
  • Lead and mentor a team of software engineers in developing cloud-based applications.
  • Design, develop, and deploy scalable and resilient cloud solutions.
  • Define and enforce software architecture and design patterns.
  • Drive best practices in coding, testing, and CI/CD pipelines.
  • Collaborate with product management to define technical roadmaps.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve complex technical issues.
  • Ensure the security, performance, and scalability of applications.
  • Contribute to architectural discussions and decision-making.
  • Foster a culture of innovation and continuous improvement within the engineering team.
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 lead or senior role.
  • Proven experience with cloud platforms (AWS, Azure, or GCP).
  • Strong understanding of microservices architecture and distributed systems.
  • Proficiency in one or more programming languages (e.g., Java, Python, Go, C#).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Knowledge of CI/CD practices and tools.
  • Excellent leadership, communication, and problem-solving skills.
  • Experience with Agile/Scrum methodologies.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect - Cloud Solutions

30040 Tubli, Central BHD7500 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking a highly skilled and experienced Senior Software Architect to design and implement sophisticated cloud-based software solutions in Budaiya, Northern, BH . This is a strategic role requiring deep technical expertise in cloud computing, software design patterns, and scalable system architecture. The successful candidate will lead the architectural vision for cloud initiatives, ensuring solutions are robust, secure, and efficient. Responsibilities include translating business requirements into technical specifications, defining architectural principles and standards, and guiding development teams in their implementation. You will be instrumental in selecting appropriate cloud technologies, frameworks, and tools to meet project objectives. This includes evaluating new technologies and recommending their adoption where beneficial.

Key duties encompass designing scalable microservices architectures, implementing robust APIs, and ensuring seamless integration between various systems. You will be responsible for performance tuning, security best practices, and cost optimization within cloud environments. The Senior Software Architect will also play a crucial role in mentoring junior engineers, conducting code reviews, and promoting architectural best practices across the organization. Collaboration with product management, operations, and business stakeholders to understand needs and deliver effective solutions is paramount. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required, along with a minimum of 8 years of experience in software development and at least 4 years in a software architecture role, with a strong focus on cloud platforms (AWS, Azure, or GCP). Proven experience with containerization technologies (Docker, Kubernetes) and CI/CD pipelines is essential. Excellent knowledge of various programming languages (e.g., Java, Python, C#) and database technologies (SQL, NoSQL) is required. Strong understanding of architectural patterns, system design, and distributed systems is a must. The ideal candidate possesses strong analytical and problem-solving skills, excellent communication, and the ability to articulate complex technical concepts to both technical and non-technical audiences. This role offers a significant opportunity to shape the future of our client's technology landscape.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Cloud Solutions

67892 Zallaq, Southern BHD100000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-paced technology firm specializing in cloud-based solutions, is seeking a highly skilled Senior Software Engineer to contribute to their innovative product development in **Zallaq, Southern, BH**. This role requires a strong background in software architecture, development, and deployment of scalable cloud applications. You will be instrumental in designing, coding, testing, and maintaining high-performance software systems, working with cross-functional teams to deliver robust and user-friendly solutions. The ideal candidate will possess extensive experience with cloud platforms such as AWS, Azure, or GCP, and proficiency in multiple programming languages (e.g., Python, Java, C++, Go). We are looking for an individual with a bachelor's or master's degree in Computer Science, Software Engineering, or a related field, and a minimum of 7 years of professional software development experience. Expertise in microservices architecture, containerization technologies (Docker, Kubernetes), and CI/CD pipelines is highly desirable. You should have excellent problem-solving abilities, a strong understanding of software development life cycles, and a passion for creating efficient and scalable code. Strong communication skills and the ability to work effectively in an agile development environment are crucial. This is an exceptional opportunity to join a dynamic technology company, work on challenging projects, and contribute to the development of cutting-edge cloud technologies.

Responsibilities:
  • Design, develop, and deploy cloud-based software applications.
  • Write clean, efficient, and maintainable code.
  • Collaborate with product managers and other engineers.
  • Implement microservices and RESTful APIs.
  • Utilize containerization technologies (Docker, Kubernetes).
  • Develop and maintain CI/CD pipelines.
  • Perform code reviews and provide feedback.
  • Troubleshoot and debug software issues.
  • Stay current with emerging technologies and best practices.
This advertiser has chosen not to accept applicants from your region.

Principal Software Architect - Cloud Solutions

5008 Seef, Capital BHD95000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
We are searching for a highly skilled and visionary Principal Software Architect to drive our technology strategy and deliver cutting-edge cloud solutions in Janabiyah, Northern, BH . This senior leadership role demands a profound understanding of software development principles, distributed systems, and cloud computing platforms (AWS, Azure, GCP). You will be responsible for designing scalable, reliable, and secure software architectures that support our business objectives and technological roadmap. Key responsibilities include defining architectural patterns, establishing coding standards, and providing technical leadership to development teams. You will collaborate closely with product managers, engineers, and stakeholders to translate complex business requirements into robust technical solutions. The ideal candidate will have a strong background in full-stack development, microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines. Excellent problem-solving skills, a passion for innovation, and the ability to mentor junior engineers are essential. You should be adept at evaluating and adopting new technologies to maintain a competitive edge. This role offers a unique opportunity to influence the technical direction of the company and work on challenging projects that have a significant impact on our global operations from our hub in Janabiyah, Northern, BH .
This advertiser has chosen not to accept applicants from your region.

Lead Software Architect - Enterprise Solutions

1072 Sidon BHD120000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
A leading technology solutions provider is looking for an experienced and visionary Lead Software Architect to design and oversee the development of scalable, robust, and high-performance enterprise-level software applications. This is a critical role for an individual with a deep understanding of software engineering principles and a passion for building cutting-edge technology.

The Lead Software Architect will be responsible for defining the overall technical vision and architecture of software projects, ensuring alignment with business objectives and technology roadmaps. Key responsibilities include designing system architecture, selecting appropriate technologies and frameworks, establishing coding standards and best practices, and mentoring development teams. You will lead the technical design process, conduct architectural reviews, and ensure the scalability, security, and maintainability of our software solutions. This role involves close collaboration with product management, engineering teams, and stakeholders to deliver complex projects successfully. The position requires a strategic mindset and the ability to translate business requirements into technical designs. This fully remote role allows for flexibility while contributing to impactful projects, with an initial focus on supporting teams operating in and around Hidd, Muharraq, BH .

The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with a minimum of 8-10 years of progressive experience in software development and architecture. Proven experience in designing and implementing large-scale, distributed systems using various architectural patterns (e.g., microservices, SOA) is essential. Expertise in multiple programming languages, cloud platforms (AWS, Azure, GCP), and database technologies is required. Strong understanding of software development methodologies (Agile, Scrum) and DevOps practices is also necessary. Excellent communication, leadership, and problem-solving skills are paramount. You should be a strategic thinker with a passion for technology innovation and a proven ability to lead technical teams.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software consultant Jobs in Bahrain !

Lead Software Architect - Cloud Solutions

13004 Tubli, Central BHD130000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm specializing in cloud-native solutions, is seeking an experienced Lead Software Architect to spearhead their architectural vision in **Nuwaidrat, Southern, BH**. This pivotal role involves designing scalable, robust, and secure cloud-based software systems. The Lead Software Architect will be responsible for defining technical roadmaps, selecting appropriate technologies, and guiding development teams in implementing best-in-class architectural patterns. Key responsibilities include creating high-level system designs, developing architectural standards and guidelines, and ensuring the seamless integration of various software components. You will mentor junior engineers, conduct code reviews, and advocate for sound engineering practices. A deep understanding of cloud platforms (AWS, Azure, GCP), microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines is essential. Experience with various programming languages and databases is required. The ability to translate complex business requirements into elegant technical solutions is paramount. We are looking for a visionary leader with exceptional problem-solving skills and a passion for innovation. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required. A minimum of 10 years of experience in software development, with at least 5 years in a senior architectural role, is essential. Proven experience in designing and deploying large-scale cloud solutions is mandatory. Excellent communication and leadership skills, with the ability to influence technical direction and drive consensus, are critical. This is an outstanding opportunity to shape the technological future of our client and work with a talented team on challenging and impactful projects.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect - Cloud Solutions

1020 Riffa, Southern BHD115000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a leading technology firm looking for an experienced Senior Software Architect to design and guide the development of robust, scalable, and high-performance cloud-based solutions from their hub in Riffa, Southern, BH . This role is central to defining the technical vision and architectural direction for our cloud infrastructure and applications. The ideal candidate will possess extensive expertise in cloud computing platforms, microservices architecture, API design, and modern software development methodologies, coupled with a passion for innovation and technical excellence.

Key responsibilities include defining the overall software architecture for cloud-native applications, ensuring scalability, security, and maintainability. You will lead the design and implementation of microservices architectures, RESTful APIs, and data integration strategies. The Senior Software Architect will evaluate and select appropriate cloud services and technologies (e.g., AWS, Azure, GCP), and guide development teams in their implementation. You will be responsible for establishing coding standards, best practices, and ensuring adherence to architectural principles. Collaborating closely with product managers, engineering leads, and other stakeholders to translate business requirements into technical solutions is essential. This role involves identifying and mitigating technical risks, conducting architectural reviews, and ensuring the overall quality and performance of software systems. Staying abreast of emerging technologies and trends in cloud computing and software architecture is crucial. You will also play a key role in mentoring junior engineers and fostering a culture of technical innovation and continuous improvement. Strong understanding of DevOps principles, CI/CD pipelines, and containerization technologies (e.g., Docker, Kubernetes) is highly valued. The successful candidate will be a strategic thinker with a proven ability to drive technical decisions and deliver complex software solutions.Responsibilities:
  • Define and document the software architecture for cloud-based applications.
  • Design and implement scalable, secure, and maintainable microservices architectures.
  • Develop and oversee the implementation of robust APIs and data integration strategies.
  • Select and leverage appropriate cloud services and technologies (AWS, Azure, GCP).
  • Establish and enforce software development best practices and coding standards.
  • Collaborate with product and engineering teams to define technical roadmaps.
  • Conduct architectural reviews and provide technical guidance to development teams.
  • Identify and manage technical risks and ensure system reliability.
  • Mentor junior software engineers and promote a culture of learning.
  • Ensure efficient deployment through CI/CD pipelines and containerization.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 4 years in a software architecture role.
  • Extensive experience designing and implementing cloud-native solutions on platforms like AWS, Azure, or GCP.
  • Deep understanding of microservices architecture, design patterns, and API development.
  • Proficiency in multiple programming languages (e.g., Java, Python, C#) and databases.
  • Strong knowledge of DevOps principles, CI/CD, and containerization technologies (Docker, Kubernetes).
  • Excellent analytical, problem-solving, and strategic thinking skills.
  • Strong communication and interpersonal abilities.
  • Experience in the technology sector within Riffa, Southern, BH is a plus.
  • Experience with data architecture and database design is highly desirable.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Cloud Solutions

6001 Tubli, Central BHD85000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative IT solutions provider, is seeking a Senior Software Engineer with expertise in cloud technologies to join their growing team in Budaiya, Northern, BH . This role is crucial for designing, developing, and deploying scalable and robust cloud-based applications and services. You will be involved in the entire software development lifecycle, from requirement analysis and architectural design to coding, testing, and deployment. Experience with cloud platforms such as AWS, Azure, or Google Cloud is essential. You will collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions. The ideal candidate will have a strong background in object-oriented programming, a deep understanding of distributed systems, and a passion for creating efficient and reliable cloud architectures. This is an excellent opportunity to work with cutting-edge technologies and contribute to impactful projects.

Responsibilities:
  • Design, develop, and maintain scalable and high-performance cloud-based applications and services.
  • Write clean, efficient, and well-documented code in languages such as Java, Python, or C#.
  • Utilize cloud platforms (AWS, Azure, GCP) for application deployment and management.
  • Implement microservices architectures and containerization technologies (e.g., Docker, Kubernetes).
  • Develop and manage APIs for seamless integration with other systems.
  • Conduct code reviews and provide constructive feedback to team members.
  • Implement automated testing strategies to ensure software quality and reliability.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Collaborate with product management and other stakeholders to define requirements and project roadmaps.
  • Stay up-to-date with emerging cloud technologies and industry best practices.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a focus on cloud technologies.
  • Proven experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Strong proficiency in at least one object-oriented programming language (e.g., Java, Python, C++).
  • Experience with microservices architecture, RESTful APIs, and database technologies (SQL, NoSQL).
  • Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience working in the IT sector in Budaiya, Northern, BH .
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 Consultant Jobs