Get new tech jobs in GCC region sent to


Principal: Solution Architect ~ Elm Company ~ Riyadh, Saudi Arabia 

Full-time · Mid-Senior level

Elm Company

About the job


  • Design architecture solutions: Develop end-to-end architecture solutions that align with business objectives, industry best practices, and emerging technology trends. Consider scalability, performance, security, and usability aspects during the design process.
  • Technology evaluation: Research, evaluate, and recommend appropriate technology platforms, tools, and frameworks those best suit the organization’s requirements. Stay updated with modern technology trends and assess their potential impact on the organization’s technology landscape.
  • Integration and interoperability: Define integration strategies to ensure seamless communication between different systems and applications. Develop APIs and middleware solutions to enable efficient data exchange and interoperability.
  • Experience in technology-enabled operations and foundation, including next generation infrastructure services (e.g., cloud, end-to-end automation, No-Ops, PaaS), data architecture and advanced analytics and cyber-security and IT defenses
  • IT architecture and technology delivery, including Agile and DevOps experience in software delivery and business and technology architecture (open architecture, micro-services, APIs)
  • Architecture and design skills: Strong analytical and problem-solving skills, with the ability to translate business requirements into technical solutions, incorporating new technologies. Proficient in designing scalable, modular, and maintainable architectures using industry-standard design patterns, including those related to emerging technologies.


  • Bachelor’s or master’s degree in computer science, information technology, or a related field. Relevant certifications, such as TOGAF (The Open Group Architecture Framework), are a plus.

Skills and Nature of Experience:


  • Technical skills: Proficiency in a wide range of technologies, including new and emerging ones, such as cloud computing platforms (e.g., AWS, Azure, GCP), microservices architecture, containerization (e.g., Docker, Kubernetes), databases, APIs, security protocols, and integration patterns. Familiarity with modern development methodologies, such as Agile and DevOps.
  • Previous experience as a solution architect or a similar role, with a strong track record of successful project implementations. Experience in designing and delivering complex, scalable, and secure enterprise solutions.
  • Communication and collaboration: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. Strong collaboration and teamwork abilities to work effectively with cross-functional teams.
  • Business acumen: Understanding of business processes and the ability to align technology solutions with business goals. Familiarity with industry-specific challenges and trends is beneficial.
  • Adaptability: Ability to adapt to changing technology landscapes, learn new technologies quickly, and stay updated with industry advancements. Flexibility to work on multiple projects and prioritize tasks effectively