Information Technology

Senior Solutions Architect

Other

Al Khobar, Eastern Province, Saudi Arabia
Full-time, Mid-Senior Level
Remote: No

Company Description

Job Description

Key Responsibilities

  • Lead the Solution Architecture practice, defining its scope, methodologies, and best practices.
  • Design and implement software architectures that are robust, scalable, and easily maintainable.
  • Conduct feasibility studies and cost-benefit analysis for various architecture options.
  • Ensure the successful recruitment and onboarding of new Solution Architects.
  • Champion continuous knowledge transfer and upskilling within the team.
  • Collaborate with cross-functional teams to ensure seamless integration of new technologies and systems.
  • Provide technical oversight and support to customers, as well as customer-facing project teams.
  • Evaluate existing software architecture and recommend improvements.
  • Provide technical guidance and mentoring to engineering teams.
  • Take operational responsibility for delivered solutions, including support agreements.
  • Create and distribute training materials in your area of expertise, including best practices and modeling guidelines.
  • Lead and participate in design reviews, code reviews, and technical presentations.

 

    Job Qualifications

    Qualifications

    • A minimum of 10 years of experience in a role related to application, data, solution, or enterprise architecture.
    • Bachelor’s degree in Computer Science or a related technical field.
    • Proficiency in multiple high level programming languages, including Python.
    • A strong consultative approach, enabling confident negotiations with customers and colleagues.
    • Comprehensive technical skills in data management, including data modeling, analytics, quality, lineage, and security.
    • Familiarity with Business Intelligence tools like Power BI and big data technologies such as SQL/NoSQL, Spark, BigQuery.
    • Experience with public clouds, particularly Google Cloud Platform, and knowledge of network security concepts, identity providers, and application hosting.
    • Proven experience in designing and implementing scalable cloud architectures, ideally within Google Cloud Platform, to support high-availability and fault-tolerant systems.
    • Hands-on experience with Kubernetes, including deploying, managing, and scaling containerized applications. Experience with OpenShift is a nice-to-have.
    • A DevOps mindset, familiarity with Git, CI/CD, and deployment environments.