173 Software Architect jobs in Bahrain

Senior Software Architect

00123 Al Daih, Northern BHD150000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading technology firm, is seeking a highly experienced Senior Software Architect to join their dynamic team. This pivotal role will be based in Budaiya, Northern, BH , with a flexible hybrid work arrangement allowing for a balance between in-office collaboration and remote flexibility.

As a Senior Software Architect, you will be instrumental in designing, developing, and maintaining scalable, robust, and secure software solutions that drive our client's business forward. You will lead architectural design sessions, evaluate and recommend technologies, and ensure that technical solutions align with business objectives and industry best practices. This includes creating high-level system designs, defining technical standards, and mentoring junior developers. Your expertise will be crucial in shaping the future of our client's technology landscape. You will collaborate closely with product managers, engineering teams, and stakeholders to translate complex requirements into elegant and efficient technical designs.

Key Responsibilities:
  • Lead the design and architecture of enterprise-level software systems, ensuring scalability, performance, and maintainability.
  • Define and enforce coding standards, best practices, and architectural patterns across development teams.
  • Conduct technical feasibility studies and provide architectural guidance for new features and products.
  • Mentor and guide development teams on architectural principles and technology choices.
  • Identify and mitigate technical risks and dependencies.
  • Stay abreast of emerging technologies and industry trends, recommending adoption where beneficial.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Troubleshoot and resolve complex technical issues.
  • Contribute to the development of a strong engineering culture and knowledge sharing.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development, with at least 5 years in a software architecture role.
  • Proven experience designing and implementing large-scale, distributed systems.
  • Proficiency in multiple programming languages (e.g., Java, Python, C#) and architectural styles (e.g., microservices, event-driven).
  • Deep understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving, analytical, and communication skills.
  • Experience with Agile methodologies and CI/CD pipelines.
  • Strong leadership and mentoring capabilities.
This is an exceptional opportunity to make a significant impact within a forward-thinking organization. If you are a visionary architect passionate about building cutting-edge software, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Lead Software Architect

450 Muharraq, Muharraq BHD130000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and visionary Lead Software Architect to design and guide the development of complex software systems. This role is fully remote, allowing top talent to contribute from anywhere. You will be responsible for defining the technical vision, architecture, and standards for our software products, ensuring scalability, performance, and maintainability. The ideal candidate will have extensive experience in software design and architecture, with a deep understanding of various programming languages, frameworks, and cloud technologies. Responsibilities include creating architectural blueprints, leading design reviews, making critical technology choices, and mentoring software engineering teams. You will collaborate closely with product managers, stakeholders, and development teams to translate business requirements into robust technical solutions. This remote position demands exceptional problem-solving skills, a proactive approach to identifying and addressing technical challenges, and the ability to communicate complex architectural concepts clearly and concisely. Expertise in microservices, cloud-native architectures, and API design is essential. We are seeking a leader with a proven track record of delivering high-quality, scalable software solutions and a passion for driving technical innovation. If you are an experienced software architect eager to shape the future of software development in a dynamic, remote environment, we invite you to apply.
This advertiser has chosen not to accept applicants from your region.

Lead Software Architect

224 Bilad Al Qadeem, Capital BHD6000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for a highly skilled and visionary Lead Software Architect to spearhead the design and development of innovative software solutions. This senior role requires a deep understanding of software engineering principles, architectural patterns, and modern technology stacks. You will be instrumental in defining the technical vision, setting architectural standards, and guiding engineering teams throughout the entire software development lifecycle. Responsibilities include evaluating and selecting appropriate technologies, frameworks, and tools; designing scalable, robust, and maintainable systems; and ensuring adherence to best practices in coding, testing, and deployment. The Lead Software Architect will also play a vital role in mentoring junior engineers, fostering a culture of technical excellence, and driving continuous improvement within the development process. Collaboration with product managers, stakeholders, and other technical leaders will be crucial to translate business requirements into effective technical solutions. This position is located in Tubli, Capital, BH and requires on-site presence. The ideal candidate will possess a strong portfolio of successful architectural designs, a passion for technology innovation, and exceptional problem-solving abilities. You will be responsible for:
  • Defining and evolving the overall software architecture of key products and systems.
  • Establishing technical standards, guidelines, and best practices for development teams.
  • Evaluating and recommending new technologies, frameworks, and tools to enhance system performance and scalability.
  • Designing scalable, fault-tolerant, and high-performance software solutions.
  • Mentoring and guiding software engineers on architectural design and implementation.
  • Collaborating closely with product management to understand business requirements and translate them into technical designs.
  • Conducting architectural reviews and providing technical leadership throughout the project lifecycle.
  • Identifying and mitigating technical risks and dependencies.
  • Ensuring the security, reliability, and maintainability of all software systems.
  • Contributing to the development of proof-of-concepts and prototypes.
  • Staying current with emerging technologies and industry trends.
  • Driving innovation and continuous improvement in software development practices.
  • Troubleshooting complex technical issues and providing solutions.
Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in software development, with at least 5 years in a software architecture role.
  • Proven experience in designing and implementing complex, large-scale software systems.
  • Expertise in various architectural styles (e.g., microservices, monolithic, event-driven).
  • Proficiency in multiple programming languages (e.g., Java, Python, C#, Go).
  • Strong understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent knowledge of database technologies (SQL, NoSQL).
  • Exceptional problem-solving, analytical, and critical thinking skills.
  • Strong leadership, communication, and interpersonal skills.
This advertiser has chosen not to accept applicants from your region.

Lead Software Architect

903 Al Seef BHD120000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Lead Software Architect to design and oversee the development of scalable, robust, and high-performance software solutions. This is a fully remote position, offering the flexibility to work from anywhere while shaping the technical future of our products. You will be responsible for defining the overall technical vision, architectural standards, and technology stack for our software projects. Key responsibilities include translating business requirements into detailed technical designs, establishing coding standards and best practices, mentoring development teams, and ensuring the security, maintainability, and performance of our systems. You will collaborate closely with product managers, engineers, and other stakeholders to ensure alignment between business objectives and technical execution. The ideal candidate will possess a deep understanding of software design principles, architectural patterns, and various programming languages and frameworks. Proven experience in leading architectural initiatives, conducting technical reviews, and making critical technology decisions is essential. Excellent communication, leadership, and problem-solving skills are required to guide teams and influence technical direction. A passion for innovation, staying abreast of emerging technologies, and a commitment to delivering high-quality, user-centric software are highly valued. This is an exceptional opportunity to take ownership of our technology strategy and drive innovation in a fast-paced, remote-first environment.
This advertiser has chosen not to accept applicants from your region.

Principal Software Architect

103 Bilad Al Qadeem, Capital BHD150000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an exceptional Principal Software Architect to join their innovative technology team. This on-site role is based in **Tubli, Capital, BH**, and is critical for shaping the future of our client's software development. As the Principal Software Architect, you will be responsible for designing high-level software solutions, setting technical direction, and ensuring the scalability, reliability, and maintainability of our software products. You will lead architectural discussions, mentor development teams, and collaborate closely with product managers and stakeholders to translate business requirements into robust technical designs. This is a senior leadership position requiring a deep understanding of software development principles, architectural patterns, and modern technology stacks.

Key Responsibilities:
  • Define and document the overall software architecture for new and existing products.
  • Lead the design and implementation of scalable, high-performance, and secure software systems.
  • Evaluate and select appropriate technologies, frameworks, and tools for development projects.
  • Provide technical leadership and guidance to software engineering teams.
  • Collaborate with product management to understand business requirements and translate them into technical specifications.
  • Identify and address technical debt and opportunities for architectural improvement.
  • Develop and enforce coding standards, best practices, and design patterns.
  • Conduct architectural reviews and provide feedback on technical designs.
  • Mentor and coach junior and senior engineers on architectural principles.
  • Stay abreast of emerging technologies and industry trends, evaluating their potential impact and applicability.
  • Contribute to the development of the technology roadmap.
  • Troubleshoot complex technical issues and provide solutions.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with a minimum of 10 years of experience in software development, including at least 5 years in a senior architectural role. Proven experience designing and implementing complex, distributed systems using modern architectural patterns (e.g., microservices, event-driven architecture) is essential. Expertise in multiple programming languages (e.g., Java, Python, C#) and cloud platforms (AWS, Azure, GCP) is highly desirable. Strong understanding of databases, APIs, and system integration is required. Excellent communication, leadership, and problem-solving skills are paramount for this role. The ability to articulate complex technical concepts to both technical and non-technical audiences is crucial.
This advertiser has chosen not to accept applicants from your region.

Lead Software Architect

201 Al Malikiyah, Northern BHD120000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a visionary and highly experienced Lead Software Architect to spearhead their technological innovation efforts. This is a fully remote position, requiring a proactive and collaborative approach to designing and overseeing the development of robust, scalable, and high-performance software solutions. You will be responsible for defining the architectural vision, establishing technical standards, and guiding engineering teams in the implementation of complex software systems. Your expertise will be crucial in making high-level design choices and dictating technical standards, including software frameworks, coding standards, and development methodologies. This role involves close collaboration with product managers, stakeholders, and development teams to translate business requirements into technical blueprints. You will evaluate and recommend technologies, tools, and platforms to ensure optimal system performance, security, and maintainability. The ideal candidate has a deep understanding of various architectural patterns, cloud technologies (AWS, Azure, GCP), microservices, and data management strategies. You must possess strong leadership qualities, excellent communication skills, and the ability to mentor and inspire other engineers. Proven experience in designing and delivering large-scale enterprise applications is essential. This is an unparalleled opportunity to shape the future of our technology stack and drive impactful software development initiatives, all within a fully remote work environment, supporting operations related to **Hidd, Muharraq, BH**.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

1001 Zallaq, Southern BHD150000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and visionary Senior Software Architect to join their dynamic IT department in Zallaq, Southern, BH . This pivotal role involves designing, developing, and implementing scalable, robust, and efficient software solutions that align with business objectives. The ideal candidate will possess a deep understanding of various architectural patterns, programming languages, and cloud technologies. You will be responsible for leading the technical direction of complex projects, ensuring adherence to best practices in software development, security, and performance. Collaboration is key, and you will work closely with engineering teams, product managers, and stakeholders to translate requirements into technical specifications and architectural blueprints.

Key Responsibilities:
  • Design and document enterprise-level software architectures, ensuring scalability, reliability, and maintainability.
  • Evaluate and recommend new technologies and frameworks to enhance our software development lifecycle.
  • Provide technical leadership and guidance to development teams, fostering a culture of innovation and continuous improvement.
  • Develop and enforce coding standards, architectural principles, and development best practices.
  • Oversee the implementation of software solutions, ensuring alignment with architectural vision and business requirements.
  • Identify and mitigate technical risks associated with software design and development.
  • Collaborate with cross-functional teams to define technical roadmaps and strategies.
  • Conduct code reviews and provide constructive feedback to development teams.
  • Stay abreast of emerging trends and technologies in the software engineering landscape.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development, with at least 5 years in an architectural role.
  • Proven experience in designing and implementing microservices architectures, cloud-native applications (AWS, Azure, or GCP), and CI/CD pipelines.
  • Expertise in one or more programming languages such as Java, Python, C#, or Node.js.
  • Strong understanding of database technologies (SQL and NoSQL).
  • Excellent problem-solving, analytical, and communication skills.
  • Experience with agile development methodologies.
  • Ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
  • Demonstrated ability to lead and mentor engineering teams.
This is an exceptional opportunity to shape the future of our technology landscape and contribute to innovative projects.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software architect Jobs in Bahrain !

Senior Software Architect

330 Saar, Northern BHD120000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology innovator, is seeking a visionary Senior Software Architect to lead their engineering efforts in a fully remote capacity. This is a critical role focused on designing scalable, robust, and high-performance software systems that drive our product roadmap. You will be responsible for defining the architectural vision, establishing technical standards, and guiding development teams in the implementation of cutting-edge solutions. Key responsibilities include collaborating with product managers and stakeholders to translate business requirements into technical strategies, evaluating and selecting appropriate technologies and frameworks, creating detailed architectural blueprints, and mentoring junior engineers. The ideal candidate will possess extensive experience in software development, with a proven track record in designing complex distributed systems, microservices architectures, and cloud-native applications. Deep expertise in one or more programming languages (e.g., Java, Python, C#) and a strong understanding of database technologies, API design, and DevOps practices are essential. Exceptional problem-solving, analytical, and communication skills are required to effectively articulate technical concepts and influence technical direction within a remote team. You must be adept at fostering innovation, driving technical excellence, and ensuring the long-term maintainability and scalability of our software solutions. This is a unique opportunity to shape the technological future of a forward-thinking company, work on challenging projects, and contribute to a culture of continuous learning and improvement. Join our distributed team and help build the next generation of software. The role serves our clients in the vicinity of Saar, Northern, BH .
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

303 Jbeil BHD140000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Architect to lead the design and development of innovative software solutions. This is a fully remote role, offering the flexibility to work from anywhere while contributing to cutting-edge projects. The ideal candidate will possess a deep understanding of software design principles, architectural patterns, and various programming languages and frameworks. You will be responsible for defining the technical vision, setting architectural standards, and guiding development teams in building scalable, robust, and maintainable applications. Your role will involve collaborating closely with product managers, engineers, and stakeholders to translate business requirements into effective technical designs. Experience with cloud platforms (AWS, Azure, GCP), microservices architecture, CI/CD pipelines, and modern development methodologies (Agile/Scrum) is essential. The Senior Software Architect will also play a key role in code reviews, mentoring junior engineers, and promoting best practices in software development. The ability to make critical technology decisions, evaluate new tools and technologies, and communicate complex technical concepts clearly to both technical and non-technical audiences is paramount. We are looking for a strategic thinker with exceptional problem-solving skills and a passion for building high-quality software. This is an outstanding opportunity to shape the future of our client's technology stack and drive innovation in a remote-first environment. Your expertise in system design, performance optimization, and security considerations will be critical. You will be instrumental in ensuring the technical feasibility and successful implementation of new features and products, fostering a culture of technical excellence and continuous learning.
This advertiser has chosen not to accept applicants from your region.

Lead Software Architect

607 Isa Town, Northern BHD90000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and visionary Lead Software Architect to join their innovative technology team in Isa Town, Southern, BH . This senior position is responsible for designing and guiding the implementation of robust, scalable, and maintainable software systems. The Lead Software Architect will play a crucial role in defining the technical vision, establishing architectural standards, and ensuring the alignment of technology solutions with business objectives. You will work closely with development teams, product managers, and stakeholders to translate complex requirements into effective architectural designs. This role demands a deep understanding of various software development methodologies, design patterns, and emerging technologies. Key responsibilities include evaluating and selecting appropriate technologies, defining system architecture, creating technical documentation, and providing technical leadership and mentorship to engineering teams. The ideal candidate will have extensive experience in software design, development, and system integration, with a strong emphasis on cloud-native architectures and microservices. You will be instrumental in driving architectural decisions, mitigating technical risks, and ensuring the overall quality and performance of the software solutions. Collaboration and strong communication skills are essential, as you will be expected to articulate technical strategies and design choices to both technical and non-technical audiences. This is an exciting opportunity to shape the future of our client's technology landscape from their hub in Isa Town, Southern, BH . You will be at the forefront of technological innovation, contributing to the development of cutting-edge solutions that meet the evolving needs of the market. We are looking for a passionate and experienced architect who can inspire teams and deliver excellence.

Responsibilities:
  • Define and document the overall software architecture.
  • Lead the design and development of scalable and reliable software systems.
  • Establish architectural standards, patterns, and best practices.
  • Evaluate and select appropriate technologies and tools.
  • Provide technical leadership and guidance to software development teams.
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
  • Mentor and coach junior architects and developers.
  • Ensure the performance, security, and maintainability of software solutions.
  • Identify and mitigate technical risks and challenges.
  • Stay abreast of emerging technologies and industry trends.
Qualifications:
  • Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software architecture and design.
  • Proven experience in designing complex, large-scale software systems.
  • Expertise in various architectural styles (e.g., microservices, event-driven).
  • Strong knowledge of cloud platforms (AWS, Azure, GCP).
  • Proficiency in multiple programming languages and frameworks.
  • Excellent analytical, problem-solving, and decision-making skills.
  • Strong leadership and communication abilities.
  • Experience with Agile development methodologies.
  • Ability to mentor and guide technical teams.
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 Architect Jobs