12 Enterprise Architecture jobs in Bahrain
IT Enterprise Architect
Posted today
Job Viewed
Job Description
Managing the development of the enterprise information and business architecture;
Aligning IT Strategy planning with company business goals;
Optimizing information management approaches through an understanding of evolving business needs and technology capabilities;
Promoting & delivering shared infrastructure and applications to reduce costs and improve information flows;
Ensuring that projects do not duplicate functionality or diverge from each other and business IT strategies;
Coordinating with the IT Department to provide a consensus based enterprise solution that is scalable, adaptable and in synchronization with ever changing business needs;
Discovering, revalidating, and documenting IT policies, procedures and evaluating their alignment with organizational vision and strategies;
Managing risks associated with integration, data, and IT architecture planning and/or deployment through appropriate standards and policies;
Defining and documenting the baseline and target architectures of four architecture domains, i.e., business, data, application and technology and provide for the gap assessment;
Developing and training the Organization’s employees in IT related subject matters;
Improving architecture frameworks in order to define, design implement simplified, standards-based, service-oriented IT architectures;
Providing expert advice on industry and application trends in analyzing and planning current and future IT needs guidance on complex architecture challenges;
Ensuring that architecture principles and standards are consistently applied;
Providing definitions and introductions on the use of software development tools and methods to enable continuous integration, continuous deployment automated testing capabilities;
Ensuring responsibility for the creation and communication of documented standards and practices regarding development, application instrumentation, integration architecture;
Has to have the TOGAF 9 Certified Enterprise Architect.
#J-18808-LjbffrNetwork Solutions Architect, Enterprise
Posted 1 day ago
Job Viewed
Job Description
The role is based in the modern business district of Seef, Capital, BH .
Key Responsibilities:
- Design and architect comprehensive network solutions, including LAN, WAN, data center networks, and cloud connectivity, tailored to enterprise client requirements.
- Evaluate emerging network technologies and recommend their adoption to enhance service offerings and operational efficiency.
- Develop detailed network designs, diagrams, and specifications, ensuring alignment with client needs and industry best practices.
- Collaborate with sales teams to understand client requirements, provide technical expertise, and develop winning proposals.
- Oversee the implementation and deployment of network solutions, ensuring successful integration and client satisfaction.
- Troubleshoot complex network issues and provide advanced technical support to clients and internal teams.
- Develop and maintain network documentation, standards, and procedures.
- Mentor junior network engineers and provide technical guidance.
- Stay abreast of the latest trends and advancements in telecommunications and networking technologies.
- Ensure network designs comply with security policies and regulatory requirements.
- Manage vendor relationships and evaluate new technologies and services.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field. A Master's degree is a plus.
- Minimum of 10 years of experience in network design, implementation, and architecture, with a strong focus on enterprise solutions.
- Proven expertise in designing and deploying complex IP networks, including routing protocols (BGP, OSPF), switching technologies, and firewalls.
- In-depth knowledge of cloud networking (AWS, Azure, GCP), SD-WAN, and wireless technologies.
- Experience with network security principles and best practices.
- Relevant industry certifications such as CCIE, CCNP, JNCIE, or equivalent are highly desirable.
- Strong analytical and problem-solving skills.
- Excellent communication, presentation, and interpersonal skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Proficiency in English is essential; Arabic language proficiency is an advantage.
This is an exceptional opportunity for a seasoned network professional to shape the future of enterprise connectivity.
Lead Software Architect - Enterprise Solutions
Posted today
Job Viewed
Job Description
As the Lead Software Architect, you will be instrumental in defining the technical vision and architectural roadmap for our enterprise applications. You will work closely with product management, engineering teams, and stakeholders to translate business requirements into high-level technical designs, ensuring solutions are maintainable, performant, and aligned with business objectives. Your expertise will be crucial in mentoring development teams, driving technical excellence, and ensuring the adoption of sound architectural principles.
Key Responsibilities:
- Define and evolve the overall software architecture for enterprise applications, ensuring scalability, reliability, and maintainability.
- Lead the design of complex software systems, including microservices, APIs, and cloud-native solutions.
- Collaborate with product managers and business analysts to understand requirements and translate them into technical specifications.
- Provide technical leadership and guidance to development teams, fostering best practices in coding, testing, and deployment.
- Evaluate and recommend appropriate technologies, frameworks, and tools to support architectural decisions.
- Conduct architectural reviews, code reviews, and performance analysis to ensure adherence to standards and identify areas for improvement.
- Develop and maintain architectural documentation, including design patterns, style guides, and technology roadmaps.
- Identify and mitigate technical risks, ensuring the robustness and security of software solutions.
- Mentor and coach software engineers, helping them grow their technical skills and understanding of architectural principles.
- Stay current with emerging technologies and industry trends, proactively identifying opportunities for innovation.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in a software architecture or lead technical role.
- Proven experience in designing and implementing large-scale, distributed, and high-availability systems.
- Deep understanding of architectural patterns such as microservices, event-driven architecture, and domain-driven design.
- Proficiency in cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong knowledge of various programming languages (e.g., Java, C#, Python) and database technologies (SQL, NoSQL).
- Excellent analytical, problem-solving, and critical thinking skills.
- Exceptional communication and interpersonal skills, with the ability to influence and collaborate effectively with technical and non-technical stakeholders.
- Experience with Agile methodologies and CI/CD pipelines.
- Knowledge of cybersecurity principles and best practices in software design.
Senior Software Architect - Enterprise Solutions
Posted today
Job Viewed
Job Description
Principal Cloud Solutions Architect - Enterprise
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and architect scalable, secure, and resilient cloud-native solutions.
- Lead the development and implementation of cloud strategies and roadmaps.
- Provide technical leadership and guidance to cloud engineering teams.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Evaluate and recommend cloud technologies, tools, and best practices.
- Ensure the security, performance, and cost-optimization of cloud environments.
- Develop and maintain cloud architecture documentation.
- Troubleshoot complex cloud infrastructure and application issues.
- Bachelor's degree in Computer Science, IT, or a related field; Master's preferred.
- 12+ years of IT experience, with 7+ years in cloud architecture.
- Extensive experience with AWS and/or Azure services.
- Proficiency in containerization technologies (Docker, Kubernetes).
- Strong understanding of CI/CD pipelines and DevOps principles.
- Excellent knowledge of networking, security, and data management in cloud environments.
- Relevant cloud certifications (e.g., AWS Professional, Azure Expert) are a strong plus.
- Exceptional analytical, problem-solving, and communication skills.
Senior Software Architect - Enterprise Solutions
Posted today
Job Viewed
Job Description
Key responsibilities include translating business requirements into technical specifications and architectural designs. You will evaluate and select appropriate technologies, frameworks, and tools for development projects. This role involves defining the overall structure of software systems, including databases, APIs, and integration points. The Senior Software Architect will provide technical leadership and guidance to development teams throughout the software development lifecycle. You will also conduct code reviews and ensure adherence to architectural principles and best practices. This position requires a deep understanding of various architectural patterns, such as microservices, monolithic, and event-driven architectures.
You will be responsible for identifying and addressing technical debt, optimizing system performance, and ensuring the security and reliability of the software solutions. Collaboration with product managers, business analysts, and other stakeholders is essential to understand requirements and ensure the architectural vision meets business needs. The Senior Software Architect will also mentor junior developers and architects, fostering a culture of technical excellence. This role involves staying current with emerging technologies and industry trends to recommend innovative solutions. Excellent problem-solving, communication, and interpersonal skills are paramount. The ability to communicate complex technical concepts to both technical and non-technical audiences is a must.
Required qualifications include a Bachelor's degree in Computer Science, Engineering, or a related field; a Master's degree is a plus. A minimum of 10 years of experience in software development, with at least 4 years in a software architect or lead developer role, is mandatory. Proven experience designing and implementing large-scale enterprise applications is essential. Expertise in multiple programming languages (e.g., Java, C#, Python) and frameworks is required. Strong knowledge of cloud platforms (AWS, Azure, GCP), databases (SQL, NoSQL), and API design is essential. Experience with Agile development methodologies and CI/CD pipelines is a strong advantage.
Senior Software Architect - Enterprise Solutions
Posted today
Job Viewed
Job Description
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 architect or senior technical leadership role.
- Proven experience designing and implementing complex enterprise-level applications using microservices architecture.
- Expertise in cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong proficiency in multiple programming languages (e.g., Java, Python, C#).
- Deep understanding of database technologies (SQL and NoSQL) and data modeling.
- Experience with API design and management.
- Excellent knowledge of software security best practices.
- Strong analytical, problem-solving, and communication skills.
Be The First To Know
About the latest Enterprise architecture Jobs in Bahrain !
Senior Cloud Solutions Architect - Enterprise Solutions
Posted today
Job Viewed
Job Description
- Design and architect robust, highly available, and scalable cloud solutions using AWS, Azure, or GCP.
- Collaborate with clients to understand their business needs and translate them into technical requirements and cloud strategies.
- Develop detailed architectural designs, including compute, storage, networking, security, and database components.
- Provide technical leadership and guidance to development and operations teams during implementation.
- Evaluate and recommend cloud services, tools, and technologies to meet client objectives.
- Develop and enforce cloud governance, security best practices, and compliance standards.
- Create comprehensive documentation, including architectural diagrams, whitepapers, and migration plans.
- Stay current with the latest cloud technologies, trends, and certifications.
- Mentor junior architects and engineers.
- Troubleshoot and resolve complex cloud infrastructure issues.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 7 years of experience in IT infrastructure, with at least 5 years focused on cloud architecture and design.
- Extensive experience with at least one major cloud provider (AWS, Azure, GCP).
- Proven experience designing and implementing microservices, containerization (Docker, Kubernetes), and serverless architectures.
- Strong understanding of networking, security, identity and access management (IAM), and compliance in cloud environments.
- Excellent communication, presentation, and client-facing skills.
- Experience with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation) is a strong plus.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect - Professional, Azure Solutions Architect Expert) are highly desirable.
Lead Cloud Solutions Architect - Enterprise Cloud Migration
Posted today
Job Viewed
Job Description
Responsibilities:
- Architect and design robust, scalable, and secure cloud solutions across multiple cloud providers (AWS, Azure, GCP).
- Lead the technical planning and execution of enterprise-wide cloud migration strategies, including lift-and-shift, re-platforming, and re-architecting applications.
- Develop and maintain cloud infrastructure blueprints, standards, and governance models.
- Collaborate with business stakeholders, project managers, and engineering teams to understand requirements and translate them into technical designs.
- Provide technical leadership and mentorship to cloud engineers and DevOps teams.
- Evaluate and recommend new cloud technologies and services to optimize performance, cost, and security.
- Develop and implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or ARM templates.
- Design and implement CI/CD pipelines for automated application deployment and management.
- Ensure adherence to security best practices, compliance requirements, and disaster recovery planning.
- Troubleshoot and resolve complex cloud infrastructure issues, ensuring high availability and performance.
- Conduct performance tuning and cost optimization for cloud environments.
- Stay current with industry trends and emerging cloud technologies.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in IT infrastructure, with at least 5 years focused on cloud architecture and design.
- Extensive hands-on experience with AWS, Azure, and/or Google Cloud Platform services.
- Deep understanding of cloud networking, security, storage, and compute services.
- Proficiency in containerization technologies (Docker, Kubernetes) and microservices architecture.
- Strong experience with Infrastructure as Code (IaC) tools and CI/CD methodologies.
- Excellent knowledge of operating systems (Linux, Windows) and scripting languages (Python, Bash).
- Proven ability to lead technical teams and manage complex projects.
- Strong communication, presentation, and stakeholder management skills.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect Professional, Azure Solutions Architect Expert) are highly desirable.
Senior Solutions Architect, (Bahrain Nationals Only), Enterprise Greenfield
Posted today
Job Viewed
Job Description
Amazon Web Services (AWS) is looking for experienced and motivated technologists who possess a unique balance of technical depth and strong interpersonal skills. As a Solutions Architect at Amazon Web Services, you will have the exciting opportunity to assist and shape the future of a high potential set of digitally native customers. You will partner with various AWS teams to craft highly scalable, flexible and resilient cloud architectures that address customer business problems and accelerate the adoption of AWS services.
In collaboration with sales, you will drive revenue growth across a set of Enterprise Customers. As a trusted customer advocate, the solutions architect will help organizations understand best practices around advanced cloud-based solutions, and how to migrate existing workloads to the cloud. You will have the opportunity to help shape and execute a strategy to build a mindshare and broad use of AWS.
The ideal candidate must be self-motivated with a proven track record in software/technology sales or consulting. The ability to connect technology with measurable business value is critical to a solutions architect. You should also have a demonstrated ability to think strategically about business, products, and technical challenges.
Key job responsibilities
- As a key member of the sales team, ensure success in building and migrating applications, software and services on the AWS platform in partnership with the sales team, formulate and execute a sales strategy to exceed revenue objectives through the adoption of AWS, Solutions Architects own the overall technical relationship between customers and AWS and make recommendations on security, cost, performance, reliability and operational efficiency.
- Educate customers of all sizes on the value proposition of AWS, and participate in deep architectural discussions to ensure solutions are designed for successful deployment in the cloud
- Conduct one-to-few and one-to-many training sessions to transfer knowledge to customers considering or already using AWS
- Capture and share best-practice knowledge among the AWS solutions architect community.
- In this role, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, and willing to take on any challenge and make a big impact.
- Enjoy working with dynamic digital customers. You will have a passion for educating, training, designing, and building cloud solutions for a diverse and challenging set of customers.
- Have a strong understanding of large-scale computing solutions. The ideal candidate will have past experience working as a systems engineer/architect.
- You will enjoy keeping your existing technical skills honed and developing new ones, so you can make strong contributions to deep architecture discussions.
- You will regularly take part in deep-dive education and design exercises to create world-class solutions built on AWS.
About AWS
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Why AWS?
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.
Basic Qualifications
8+ years of specific technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure, security, networking, data & analytics) experience
3+ years of design, implementation, or consulting in applications and infrastructures experience
10+ years of IT development or implementation/consulting in the software or Internet industries experience
Preferred Qualifications
5+ years of infrastructure architecture, database architecture and networking experience
Experience migrating or transforming legacy customer solutions to the cloud
Experience communicating across technical and non-technical audiences, including executive level stakeholders or clients
Experience working in the Enterprise Greenfield space.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Company - Amazon Web Services EMEA SARL Branch of a Foreign Company
Job ID: A2940107 #J-18808-Ljbffr