Company logo hidden

Software Architect

Unlock employer Riyadh, Saudi Arabia Posted: 02 Sep 2025

Financial

  • Estimate: $85k - $115k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

As a Software Architect at Oivan, you will be responsible for designing high-level structures of software systems, ensuring both functional and non-functional requirements are met, and aligning the architecture with business goals. This role is critical in guiding technical decisions and ensuring the quality, scalability, and future-proofing of software solutions.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Location: Riyadh, Riyadh, Saudi Arabia
Work Conditions: On-site, Full-time

Key Responsibilities:

  • Architectural Design:

    • Design and define high-level architecture of software systems, selecting appropriate frameworks, tools, and technologies.
    • Ensure architectural designs are scalable, secure, maintainable, and future-proof.
    • Create architectural diagrams, models, and documentation to communicate design decisions to stakeholders and development teams.
  • Technical Leadership:

    • Provide guidance to development teams, ensuring adherence to architectural standards and best practices.
    • Review code and technical designs for alignment with overall architecture.
    • Mentor developers in solving complex technical challenges.
  • Collaboration and Communication:

    • Work with product owners, business analysts, and stakeholders to translate business requirements into technical solutions.
    • Collaborate with other architects to ensure consistency across projects.
    • Communicate architectural decisions to both technical and non-technical stakeholders.
  • Technology Evaluation:

    • Stay updated with emerging technologies and assess their impact on the organization’s architecture.
    • Conduct proof-of-concept projects for new technologies and approaches.
    • Recommend technology stacks, tools, and frameworks to align with organizational goals.
  • Quality Assurance and Standards:

    • Establish and enforce coding standards and design patterns for quality and consistency.
    • Perform architectural reviews to ensure compliance with standards.
    • Ensure software solutions meet non-functional requirements such as performance, security, and scalability.
  • Documentation and Reporting:

    • Maintain comprehensive architectural documentation including technical specifications and design patterns.
    • Report on architectural decisions, technical risks, and challenges.
    • Document trade-offs and architecture design processes.
  • Project Involvement:

    • Participate in all phases of the software development lifecycle, from initial concept to deployment.
    • Assist in project estimation and provide guidance on technical feasibility and risks during planning.

Qualifications:

  • Proven experience in software architecture and design.
  • Strong understanding of architecture principles, software development lifecycles, and scalable software solutions.
  • Excellent communication skills, both verbal and written.

Oivan values diversity and encourages individuals from traditionally underrepresented groups in tech to apply. The company ensures equitable compensation and promotes diversity as a strength in the work environment.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct