1 062 Software Architect jobs in Bahrain

Software Architect

BHD12000 - BHD18000 Y Future Talent Arabia

Posted today

Job Viewed

Tap Again To Close

Job Description

Future Talent Arabia on behalf of our client is looking for a Software Architect.

As a Software Architect, you will be responsible for designing and developing robust, scalable, and secure software architectures that support complex applications. You will guide the technical vision of projects, collaborate closely with development teams, and ensure that every solution aligns with both performance goals and business objectives. From upgrading existing .NET applications to implementing new system designs, you will play a key role in driving innovation and ensuring that applications meet the highest standards of efficiency and reliability.

In this role, you will lead the full lifecycle of projects from initial planning through deployment, making critical decisions about technology selection, architecture standards, and system integration. Your expertise will enable you to build scalable architectures leveraging AWS services, test and debug applications, and optimise performance and security across all systems. You will also mentor team members, contribute to knowledge-sharing sessions, and play an active part in recruitment and training, ensuring the team grows with the right talent and skills. Whether documenting processes, conducting performance reviews, or researching emerging technologies, you will bring technical leadership and creativity to every project.

Responsibilities

  • Design and develop scalable, secure software architectures for complex applications
  • Upgrade and enhance existing .NET applications
  • Build and manage scalable architectures using AWS services such as Auto Scaling and Elastic Load Balancing
  • Test, debug, refactor, and deploy fully functional applications
  • Monitor performance, troubleshoot issues, and optimise for speed and reliability
  • Document development and operational procedures
  • Make key decisions on technology selection, architecture standards, and system integrations
  • Lead project delivery from planning through deployment, ensuring quality and timelines are met
  • Research and implement emerging technologies to drive innovation
  • Mentor team members, conduct knowledge-sharing sessions, and guide recruitment and onboarding
  • Conduct performance reviews and support team members' professional development

Requirements

  • 8+ years of professional experience in software development and architecture
  • Expertise in C#, REST API design, development, and governance
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proficiency in front-end technologies: JavaScript, TypeScript, HTML5, and CSS
  • Strong understanding of AWS services and cloud architecture (AWS certification preferred)
  • Knowledge of Content Management Systems
  • Experience with agile methodologies and project management practices
  • Strong problem-solving skills and excellent communication abilities
  • Proven leadership in team management, strategic planning, and talent development

What's in It for You?

  • Competitive salary up to 1,500 BHD per month + performance-based incentives
  • Career growth and development opportunities
  • A creative and collaborative work culture
  • Medical health insurance

Interested?

Apply now via LinkedIn with your current CV.

This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

1138 Busaiteen, Muharraq BHD7500 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in enterprise software solutions, is seeking a highly skilled and visionary Senior Software Architect to join their dynamic team in Busaiteen, Muharraq, BH . This pivotal role will involve leading the design and development of scalable, robust, and high-performance software systems. You will be instrumental in defining architectural standards, patterns, and best practices, ensuring consistency and quality across all projects. The ideal candidate will possess a deep understanding of modern software development methodologies, cloud computing platforms (AWS, Azure, GCP), microservices architecture, and containerization technologies (Docker, Kubernetes).

Key Responsibilities:
  • Lead the architectural design and technical strategy for complex software projects from conception to deployment.
  • Collaborate with development teams, product managers, and stakeholders to translate business requirements into technical solutions.
  • Define and enforce coding standards, architectural principles, and design patterns.
  • Evaluate and recommend new technologies and tools to enhance the software development lifecycle.
  • Mentor junior engineers and provide technical guidance and leadership.
  • Ensure the scalability, performance, security, and maintainability of our software systems.
  • Conduct code reviews and architectural assessments to maintain high-quality standards.
  • Develop and maintain comprehensive architectural documentation.
  • Stay abreast of emerging technologies and industry trends to drive innovation.
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 senior architectural role.
  • Proven experience in designing and implementing large-scale, distributed systems.
  • Expertise in at least one major cloud platform (AWS, Azure, GCP).
  • Strong knowledge of microservices, RESTful APIs, and event-driven architectures.
  • Proficiency in multiple programming languages (e.g., Java, Python, C#, JavaScript).
  • Experience with containerization and orchestration technologies (Docker, Kubernetes).
  • Excellent problem-solving, analytical, and communication skills.
  • Experience in Agile development methodologies.
This is an exceptional opportunity to shape the future of our software landscape and contribute to cutting-edge technological advancements. Join us and make a significant impact.
This advertiser has chosen not to accept applicants from your region.

Lead Software Architect

40203 Zallaq, Southern BHD150000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an exceptional Lead Software Architect to drive innovation and excellence in their IT and Software division. This is a fully remote position, offering the flexibility to work from anywhere. The successful candidate will be responsible for defining and communicating the technical vision, architectural strategy, and roadmap for our client's software products. You will lead a team of talented engineers, guiding them through the design, development, and deployment of scalable, high-performance applications. Your expertise will span various technologies and platforms, ensuring robust, maintainable, and secure solutions. Key responsibilities include establishing coding standards, selecting appropriate technologies and frameworks, and overseeing the entire software development lifecycle. You will collaborate closely with product managers, stakeholders, and other engineering leaders to translate business requirements into technical designs. A critical aspect of this role involves mentoring junior architects and developers, fostering a culture of continuous learning and technical growth. The ideal candidate will have a proven track record of designing and implementing complex software systems, with a strong understanding of architectural patterns, microservices, cloud computing (AWS/Azure/GCP), and DevOps practices. Your ability to anticipate future technology trends and proactively adapt the architecture will be highly valued. This role demands strong leadership qualities, excellent communication skills, and a passion for building high-quality software. You will be instrumental in shaping the future of our client's technology landscape, ensuring our systems are resilient, scalable, and aligned with business objectives. As a remote-first role, you will be expected to actively participate in virtual meetings, contribute to documentation, and maintain high levels of productivity and engagement. The position is conceptually tied to Zallaq, Southern, BH , but is a completely remote opportunity.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

205 Seef, Capital BHD95000 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 lead the design and development of robust, scalable, and high-performance software solutions. This critical role involves defining the technical vision, establishing architectural standards, and guiding development teams to build cutting-edge applications. The ideal candidate will have a profound understanding of software engineering principles, design patterns, and modern technology stacks. You will be responsible for evaluating and recommending new technologies, frameworks, and tools to enhance our development capabilities. Key responsibilities include designing system architectures, ensuring scalability, reliability, and maintainability, and providing technical leadership throughout the software development lifecycle. You will collaborate closely with product managers, engineering leads, and other stakeholders to translate business requirements into effective technical solutions. The Senior Software Architect will also play a vital role in code reviews, performance optimization, and troubleshooting complex technical issues. Experience in cloud computing platforms (AWS, Azure, GCP), microservices architecture, and containerization technologies (Docker, Kubernetes) is highly desirable. Excellent communication and interpersonal skills are essential for effectively conveying complex technical concepts to both technical and non-technical audiences. This hybrid role offers a dynamic work environment that blends the benefits of in-office collaboration with the flexibility of remote work. We are looking for a passionate technologist with a proven ability to mentor engineers, drive innovation, and make critical architectural decisions that impact the entire organization. A strong portfolio of successfully delivered large-scale software projects is a prerequisite for this position. Join us to shape the future of our software landscape and contribute to impactful technological advancements.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

611 Southern, Southern BHD110000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an experienced and visionary Senior Software Architect to lead the design and development of complex software systems in Nuwaidrat, Southern, BH . This role is central to defining technical strategies, ensuring scalability, reliability, and maintainability of our software solutions. The Senior Software Architect will guide development teams, make critical technology choices, and foster best practices in software engineering.

Responsibilities include designing robust and scalable software architectures, evaluating and recommending new technologies, and setting technical standards and guidelines. You will be responsible for leading code reviews, mentoring junior developers, and collaborating with product managers and stakeholders to translate business requirements into technical designs. This role involves defining system integrations, ensuring adherence to security best practices, and optimizing system performance. The Senior Software Architect will also be involved in capacity planning and troubleshooting complex technical issues. Proactive identification of potential technical risks and the development of mitigation strategies are key.

The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with extensive experience in software development and architecture. Proven expertise in designing and implementing large-scale distributed systems, microservices architectures, and cloud-native solutions is required. Strong proficiency in multiple programming languages and a deep understanding of various architectural patterns and design principles are essential. Excellent leadership, communication, and problem-solving skills are necessary. Experience with agile methodologies and DevOps practices is highly valued. This is a critical role for driving innovation and technical excellence within our client's engineering organization.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

228 Bilad Al Qadeem, Capital BHD150000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a visionary Senior Software Architect to lead the design and development of scalable, high-performance software solutions. This is a fully remote position, allowing you to contribute your expertise from anywhere. You will be instrumental in defining the technical vision, establishing architectural standards, and guiding development teams to build cutting-edge applications. The ideal candidate possesses a deep understanding of software design patterns, cloud technologies, and microservices architecture, with a proven ability to translate complex business requirements into robust technical designs.

Responsibilities:
  • Design and document high-level software architecture, including system components, interfaces, and data flows.
  • Define technical standards, best practices, and coding guidelines for development teams.
  • Lead the selection and evaluation of appropriate technologies, frameworks, and tools.
  • Collaborate with product managers and stakeholders to understand business needs and translate them into technical requirements.
  • Provide technical leadership and mentorship to software engineers throughout the development lifecycle.
  • Ensure the scalability, reliability, and security of software systems.
  • Conduct code reviews and architectural reviews to maintain code quality and adherence to design principles.
  • Identify and mitigate technical risks and dependencies.
  • Stay abreast of emerging technologies and industry trends, evaluating their potential application.
  • Develop prototypes and proof-of-concepts to validate architectural decisions.
  • Contribute to the strategic planning of technology roadmaps.

This role demands strong leadership qualities, exceptional problem-solving skills, and the ability to communicate complex technical concepts effectively to both technical and non-technical audiences. If you are passionate about building innovative software and thrive in a collaborative remote environment, this opportunity is for you. You will be a key player in shaping the future of our client's technology landscape, working with a talented team dedicated to excellence. This remote role requires proactive communication and self-management.
This advertiser has chosen not to accept applicants from your region.

Lead Software Architect

00245 Busaiteen, Muharraq BHD130000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a visionary Lead Software Architect to design and guide the development of robust, scalable, and secure software solutions in **Busaiteen, Muharraq, BH**. This pivotal role requires a deep understanding of software development principles, architectural patterns, and modern technology stacks. You will be responsible for defining the overall technical vision and architecture of our software products, ensuring alignment with business objectives and technical strategy. Your duties include leading the design of complex systems, making critical technology choices, and setting technical standards and best practices. You will work closely with development teams, product managers, and stakeholders to translate requirements into effective technical designs. The ability to mentor and guide junior engineers, conduct code reviews, and ensure the quality and maintainability of the codebase is crucial. You will also be instrumental in evaluating and adopting new technologies, tools, and methodologies to enhance our software development lifecycle. This hybrid role involves collaborative in-office sessions for strategic planning and team interaction, alongside focused remote work for in-depth design and development. Responsibilities include identifying and mitigating technical risks, optimizing system performance, and ensuring scalability and reliability. Experience with cloud platforms (AWS, Azure, GCP), microservices architecture, and various programming languages is essential. A strong grasp of cybersecurity principles and data protection is also required. 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 significant experience in software architecture and leadership roles. Proven experience in designing and implementing large-scale, distributed systems is mandatory. Excellent communication, problem-solving, and leadership skills are paramount. If you are a passionate technologist with a knack for designing innovative and efficient software solutions, this is an exceptional opportunity.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software architect Jobs in Bahrain !

Lead Software Architect

245 Galali BHD95000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a visionary and highly skilled Lead Software Architect to spearhead the design and development of cutting-edge software solutions. This is a fully remote position, offering the flexibility to work from anywhere while making a significant impact on our client's technological future. As the Lead Software Architect, you will be responsible for defining the overall technical vision, architectural standards, and development best practices across multiple project teams. You will guide engineers in making sound technical decisions, ensuring scalability, performance, security, and maintainability of our software systems. Your role will involve collaborating closely with product managers, stakeholders, and engineering teams to translate business requirements into robust and efficient technical designs. You will mentor junior and senior developers, foster a culture of innovation, and stay abreast of emerging technologies. This role demands a deep understanding of various programming languages, frameworks, databases, and cloud platforms. You will design complex systems, conduct code reviews, and advocate for architectural integrity throughout the development lifecycle. The ideal candidate is a strategic thinker with excellent problem-solving abilities and a proven track record of delivering high-quality software products. This remote-first opportunity requires strong communication and collaboration skills, as you'll be interacting with distributed teams across different time zones. You will play a critical role in shaping the technical roadmap and ensuring our client remains at the forefront of technological advancement. The successful candidate will demonstrate leadership qualities, a passion for clean code, and a commitment to continuous learning and improvement within the vibrant tech landscape of **Sanad, Capital, BH**. This role offers a unique opportunity to influence the direction of software development for a growing organization in a flexible, remote work environment. You will be empowered to drive innovation and solve complex technical challenges.
Responsibilities:
  • Define and evolve the software architecture for new and existing products.
  • Lead the design and implementation of scalable, reliable, and secure software systems.
  • Set technical direction and architectural standards for engineering teams.
  • Collaborate with product management and stakeholders to define technical roadmaps.
  • Mentor and guide software engineers on architectural best practices and design patterns.
  • Conduct architectural reviews and ensure adherence to standards.
  • Evaluate and recommend new technologies and tools to enhance development efficiency and product quality.
  • Troubleshoot and resolve complex technical issues.
  • Champion a culture of innovation, quality, and continuous improvement.
  • Stay current with industry trends and emerging technologies.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Extensive experience (7+ years) in software development, with a significant portion in architectural design.
  • Proven experience designing and building large-scale, distributed systems.
  • Deep knowledge of various programming languages (e.g., Java, Python, C#), frameworks, and databases.
  • Strong understanding of cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
  • Experience with Agile development methodologies.
  • Demonstrated ability to mentor and lead technical teams.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

6002 Bilad Al Qadeem, Capital BHD140000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in developing innovative enterprise solutions, is looking for a highly experienced Senior Software Architect to join their growing team. This role offers the flexibility of remote work, allowing you to contribute to designing robust and scalable software systems from anywhere. You will be responsible for defining the technical vision and architecture of new software products and enhancements, ensuring they meet business requirements, performance standards, and security protocols. Key duties include leading the design and implementation of complex software systems, evaluating and recommending new technologies, and mentoring junior developers. You will collaborate closely with product managers, engineers, and stakeholders to translate business needs into effective technical solutions. Responsibilities also encompass creating technical documentation, conducting architectural reviews, and ensuring adherence to coding standards and best practices. The ideal candidate will possess a Master's degree in Computer Science, Software Engineering, or a related field, with a minimum of 8 years of experience in software development, including at least 3 years in a lead architect role. Deep expertise in various programming languages, design patterns, cloud platforms (AWS, Azure, GCP), and microservices architecture is essential. Strong problem-solving, communication, and leadership skills are required to guide technical teams and drive project success in a remote environment. This is an excellent opportunity to shape the future of software at an innovative company.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

2305 Al Daih, Northern BHD95000 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 join their dynamic IT team. This role will be instrumental in designing, developing, and maintaining robust and scalable software solutions that align with business objectives. You will be responsible for defining the architectural vision, setting technical standards, and guiding development teams to ensure the successful implementation of complex projects. This is a fantastic opportunity to make a significant impact on the technological future of our organization.

Responsibilities:
  • Lead the design and architecture of enterprise-level software applications, ensuring adherence to best practices, security standards, and performance requirements.
  • Collaborate with product managers, stakeholders, and development teams to understand business needs and translate them into technical specifications and architectural blueprints.
  • Evaluate and recommend new technologies, tools, and frameworks to enhance our software development lifecycle and improve overall system efficiency.
  • Provide technical leadership and mentorship to development teams, fostering a culture of innovation and continuous improvement.
  • Develop and maintain comprehensive architectural documentation, including diagrams, models, and guidelines.
  • Identify and mitigate technical risks and dependencies throughout the project lifecycle.
  • Conduct code reviews and architectural assessments to ensure code quality and adherence to architectural standards.
  • Stay abreast of emerging technologies and industry trends, proposing innovative solutions to business challenges.
  • Troubleshoot and resolve complex technical issues at the architectural level.
  • Contribute to strategic planning and technology roadmaps.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 3 years in a software architecture role.
  • Proven experience designing and implementing large-scale, distributed systems using microservices architecture.
  • Expertise in multiple programming languages (e.g., Java, Python, C#) and frameworks.
  • Deep understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong knowledge of database technologies (SQL and NoSQL) and data modeling.
  • Experience with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Exceptional communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
  • Experience in Agile methodologies is a must.
This role is based in Budaiya, Northern, BH and offers a hybrid work model, allowing for a balance between in-office collaboration and remote flexibility.
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