What Jobs are available for System Architecture Design in Bahrain?
Showing 17 System Architecture Design jobs in Bahrain
Senior Solutions Architect - Enterprise Architecture
Posted 27 days ago
Job Viewed
Job Description
Key Responsibilities:
- Designing and developing architectural solutions that meet business needs for scalability, reliability, and security.
- Collaborating with business stakeholders, IT teams, and project managers to define technical requirements and solutions.
- Evaluating and recommending new technologies and platforms to enhance the enterprise technology landscape.
- Creating and maintaining architectural documentation, including diagrams, standards, and guidelines.
- Ensuring that architectural designs adhere to IT governance policies, security standards, and compliance requirements.
- Providing technical leadership and guidance to development teams throughout the project lifecycle.
- Identifying opportunities for technical debt reduction and infrastructure modernization.
- Conducting technical reviews and ensuring the quality of architectural deliverables.
- Assisting in the development of IT strategy and roadmaps.
- Troubleshooting and resolving complex architectural challenges.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in solutions architecture, enterprise architecture, or a similar technical leadership role.
- Proven experience in designing and implementing complex enterprise-level solutions, including cloud-based (AWS, Azure, GCP) and on-premises systems.
- Strong understanding of various architectural styles (e.g., microservices, service-oriented architecture) and design patterns.
- Excellent knowledge of IT infrastructure, networking, databases, and security principles.
- Exceptional analytical, problem-solving, and critical-thinking skills.
- Strong communication, presentation, and interpersonal skills, with the ability to influence stakeholders at all levels.
- Experience with enterprise architecture frameworks (e.g., TOGAF) is a plus.
- Ability to work effectively in a hybrid work environment.
- Demonstrated ability to lead technical discussions and provide mentorship.
This is a critical role for an experienced architect looking to shape the technological future of a leading organization. Join our client in **Hidd, Muharraq, BH** and contribute to impactful architectural decisions.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Lead Solutions Architect - Enterprise Architecture (Remote)
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Define and maintain the enterprise architecture vision, strategy, and roadmap.
- Design scalable, resilient, and secure technology architectures across various domains (applications, data, infrastructure, security).
- Evaluate and recommend new technologies and architectural patterns to drive innovation and efficiency.
- Collaborate with business stakeholders, IT leaders, and development teams to understand requirements and translate them into architectural designs.
- Develop architectural standards, guidelines, and best practices.
- Lead and mentor a team of solutions architects and technical specialists.
- Oversee the architecture governance process, ensuring alignment with enterprise standards.
- Identify and mitigate architectural risks and technical debt.
- Create detailed architectural documentation, including diagrams, specifications, and decision logs.
- Facilitate technical decision-making and provide guidance on complex architectural challenges.
- Stay current with industry trends, emerging technologies, and best practices in enterprise architecture.
- Champion architectural initiatives and promote a culture of technical excellence.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Senior Software Engineer - Cloud Architecture
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement scalable, reliable, and secure cloud-native applications and microservices.
- Architect and manage cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Develop and maintain CI/CD pipelines to automate software deployment and infrastructure management.
- Collaborate with cross-functional teams, including product managers, QA engineers, and DevOps engineers, to deliver high-quality software solutions.
- Write clean, maintainable, and efficient code in relevant programming languages (e.g., Java, Python, Node.js, Go).
- Implement best practices for cloud security, performance optimization, and cost management.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor junior engineers and contribute to code reviews and technical discussions.
- Stay up-to-date with emerging cloud technologies and industry trends.
- Contribute to technical documentation and knowledge sharing within the engineering team.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5-7 years of experience in software development, with a significant focus on cloud architecture and deployment.
- Proven experience with major cloud providers (AWS, Azure, GCP) and their services.
- Strong understanding of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
- Proficiency in one or more programming languages such as Python, Java, Go, or Node.js.
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
- Knowledge of database technologies (SQL, NoSQL) and data modeling.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with agile development methodologies.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Senior Software Engineer - Cloud Architecture
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable, secure, and reliable cloud-native applications and microservices.
- Define and advocate for cloud architecture best practices, patterns, and standards.
- Lead the architectural design of cloud infrastructure and services on platforms like AWS, Azure, or GCP.
- Ensure the security, availability, and performance of cloud-based systems.
- Collaborate with cross-functional teams to gather requirements and translate them into technical designs.
- Mentor and guide junior software engineers, fostering technical growth within the team.
- Optimize application performance and cost-efficiency in the cloud environment.
- Develop and maintain CI/CD pipelines for automated deployment and integration.
- Troubleshoot and resolve complex technical issues in distributed systems.
- Stay current with emerging cloud technologies and industry trends, and advocate for their adoption where appropriate.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software engineering, with at least 5 years focused on cloud architecture and development.
- Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Proficiency in programming languages like Java, Python, Go, or Node.js.
- Deep understanding of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
- Experience with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation).
- Strong knowledge of database technologies (SQL and NoSQL).
- Excellent understanding of CI/CD principles and tools.
- Strong analytical, problem-solving, and debugging skills.
- Exceptional communication and collaboration skills, with the ability to work effectively in a remote team.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Senior Software Engineer - Cloud Architecture
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement scalable cloud-based software solutions.
- Architect and manage cloud infrastructure using Infrastructure as Code (IaC).
- Develop and maintain CI/CD pipelines for automated deployment.
- Collaborate with cross-functional teams to define software requirements.
- Lead code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor and guide junior software engineers.
- Optimize cloud resource utilization for cost-efficiency and performance.
- Contribute to the technical roadmap and architectural decisions.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software development.
- Proven expertise in cloud platforms (AWS, Azure, or GCP).
- Strong experience with containerization technologies (Docker, Kubernetes).
- Proficiency in Infrastructure as Code tools (Terraform, CloudFormation).
- Solid understanding of microservices architecture and RESTful APIs.
- Experience with CI/CD tools and methodologies.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Senior Software Engineer, Cloud Architecture
Posted 6 days ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Senior Software Engineer - Cloud Architecture
Posted 10 days ago
Job Viewed
Job Description
- Designing and implementing highly available, scalable, and secure cloud infrastructure and services.
- Developing and maintaining robust CI/CD pipelines for automated testing and deployment.
- Architecting and building microservices-based applications.
- Utilizing containerization technologies like Docker and Kubernetes.
- Collaborating with software development teams to ensure efficient and scalable application deployment.
- Implementing monitoring, logging, and alerting solutions for cloud environments.
- Optimizing cloud resource utilization for cost-effectiveness and performance.
- Troubleshooting and resolving complex infrastructure and application issues.
- Staying current with emerging cloud technologies and best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 3 years focused on cloud architecture and operations.
- Extensive experience with at least one major cloud provider (AWS, Azure, GCP).
- Strong understanding of microservices, containerization (Docker, Kubernetes), and serverless computing.
- Proficiency in scripting languages (e.g., Python, Bash) and infrastructure-as-code tools (e.g., Terraform, Ansible).
- Solid grasp of networking concepts and security best practices in cloud environments.
- Experience with CI/CD tools and methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Be The First To Know
About the latest System architecture design Jobs in Bahrain !
Senior Software Engineer - Cloud Architecture
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain scalable, highly available, and fault-tolerant cloud infrastructure and applications.
- Develop and implement microservices-based architectures on cloud platforms (AWS, Azure, or GCP).
- Utilize containerization technologies like Docker and orchestration tools like Kubernetes.
- Establish and manage CI/CD pipelines for automated deployment and testing.
- Implement infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
- Monitor system performance, identify bottlenecks, and implement optimizations.
- Ensure the security and compliance of cloud environments and applications.
- Collaborate with development teams to ensure seamless integration and deployment.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay current with emerging cloud technologies and best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Senior Software Engineer with a focus on cloud architecture.
- Extensive experience with at least one major cloud platform (AWS, Azure, GCP).
- Strong understanding of containerization (Docker) and orchestration (Kubernetes).
- Proficiency in microservices architecture and design patterns.
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, Azure DevOps).
- Familiarity with infrastructure as code (IaC) principles and tools.
- Solid programming skills in languages such as Python, Java, Go, or Node.js.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a remote, collaborative team environment.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Senior Software Engineer - Cloud Architecture
Posted 17 days ago
Job Viewed
Job Description
The ideal candidate will have a deep understanding of cloud platforms such as AWS, Azure, or GCP, along with extensive experience in microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines. Proficiency in one or more programming languages (e.g., Python, Java, Go) is required. You will be involved in evaluating new cloud technologies, automating infrastructure, and optimizing system performance. Strong problem-solving skills, excellent communication abilities, and a passion for staying at the forefront of cloud technology are essential. This position offers a hybrid work model, providing flexibility while ensuring collaborative engagement with the team. Join a company that is shaping the future of technology and work on challenging, impactful projects.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Senior Software Engineer - Cloud Architecture
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain robust, scalable, and secure cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and deploy microservices using modern programming languages and frameworks.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Optimize application performance and cost-efficiency within the cloud environment.
- Collaborate with cross-functional teams, including product managers, QA engineers, and other developers, to deliver high-quality software.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and resolve complex technical issues across the technology stack.
- Mentor junior engineers and contribute to the team's technical growth.
- Champion best practices in software development, cloud architecture, and DevOps.
- Participate in architectural design discussions and contribute to technical roadmap planning.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 7 years of professional software development experience, with a strong emphasis on cloud technologies.
- Proven experience architecting and implementing solutions on major cloud platforms (AWS, Azure, GCP).
- Proficiency in one or more programming languages such as Python, Java, Go, or Node.js.
- Experience with containerization technologies (Docker, Kubernetes).
- Solid understanding of microservices architecture, RESTful APIs, and distributed systems.
- Experience with infrastructure as code tools (e.g., Terraform, CloudFormation).
- Familiarity with database technologies (SQL and NoSQL).
- Excellent problem-solving, debugging, and communication skills.
- Demonstrated ability to work effectively in a fully remote team environment.
Is this job a match or a miss?
 
            
        
                                
            
                