2,100,493open jobs
129,309companies
242,356added this week
Browse all
Location
In office (Riyadh)
Seniority
Senior · 8+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Nov 4, 2026.

Overview
Company
Impact
Profile match
Takamol Holding is a Saudi government owned company that designs and operates digital platforms for the labour market and human resources sector. Its products cover work permits, wage protection, professional verification and employment services used by employers nationwide. The company is a core delivery arm for the digitisation of Saudi labour regulation.

Software Architecture

· Define and maintain software architecture principles, standards, and technical guidelines.

· Design scalable, reliable, secure, and maintainable software solutions.

· Review and approve solution architectures and major technical designs.

· Evaluate architectural alternatives and provide technical recommendations based on business and technical requirements.

· Ensure alignment between application architecture, integration architecture, infrastructure, security, and enterprise standards.

· Lead technical design reviews and architecture discussions.

· Identify and manage technical risks, dependencies, and technical debt.

· Promote modern software engineering practices, reusable components, and appropriate architectural patterns.

· Support modernization and transformation of legacy applications and platforms.

Technical Team Management and Leadership

· Provide technical leadership and guidance to software engineering teams.

· Mentor senior engineers, technical leads, and software developers.

· Support engineering teams in resolving complex technical and production issues.

· Establish and improve software engineering standards, development practices, and technical governance.

· Review technical designs, implementation approaches, and critical code changes.

· Work with engineering managers and project teams to ensure effective resource utilization and technical delivery.

· Support recruitment, technical assessments, interviews, and evaluation of engineering resources.

· Identify technical skill gaps and recommend training and development plans.

· Encourage knowledge sharing and continuous improvement across engineering teams.

System Integration

· Design and oversee integrations between internal systems, external platforms, government systems, partners, and third-party services.

· Define appropriate integration patterns, APIs, messaging, events, and data exchange mechanisms.

· Review API specifications, integration contracts, authentication mechanisms, and security requirements.

· Ensure integrations are reliable, scalable, monitored, and properly documented.

· Coordinate with internal and external stakeholders to resolve integration challenges.

· Define standards for API management, versioning, error handling, retry mechanisms, logging, and monitoring.

· Ensure integration solutions meet performance, security, and availability requirements.

Vendor Management

· Provide technical oversight for software development and technology vendors.

· Review vendor technical proposals, architectures, designs, and implementation plans.

· Participate in Request for Proposal (RFP), Request for Information (RFI), and technical evaluation activities.

· Define technical requirements, evaluation criteria, and acceptance standards for vendors.

· Assess vendor technical resources and participate in technical interviews when required.

· Monitor vendor technical performance, quality, deliverables, and compliance with agreed standards.

· Ensure vendor solutions comply with organizational architecture, security, coding, integration, and operational standards.

· Identify technical risks related to vendor delivery and define appropriate mitigation plans.

· Review technical scope, estimates, assumptions, dependencies, and change requests.

Release Planning and Delivery

· Participate in product and software release planning.

· Coordinate with product owners, engineering teams, quality assurance, DevOps, infrastructure, cybersecurity, and operations teams.

· Review release scope, technical dependencies, risks, and readiness.

· Ensure appropriate testing, deployment, rollback, monitoring, and operational readiness plans are in place.

· Support prioritization of technical initiatives, enhancements, defects, and technical debt.

· Ensure releases follow established software development lifecycle and change management processes.

· Participate in production readiness reviews and major release decisions.

· Support post-release reviews and identify opportunities for improving release quality and reliability.

Technical Governance

· Establish and enforce software engineering standards and best practices.

· Ensure compliance with organizational cybersecurity, data protection, architecture, and software development requirements.

· Participate in technical governance committees and architecture review boards when required.

· Define technical documentation standards.

· Ensure appropriate documentation is maintained for architectures, integrations, APIs, systems, and technical decisions.

· Drive adoption of automated testing, code quality, CI/CD, observability, monitoring, and secure development practices.

· Track and manage technical debt across systems and products.

Stakeholder Management

· Work closely with business stakeholders to translate business requirements into effective technical solutions.

· Collaborate with Product Management to develop technical roadmaps aligned with product priorities.

· Communicate complex technical topics clearly to both technical and non-technical stakeholders.

· Provide technical recommendations to management and support technology-related decision making.

· Coordinate across engineering, product, security, infrastructure, data, operations, and external partners.

· Represent Software Engineering in technical discussions with customers, partners, and vendors when required.

Requirements

Job Requirements

Required Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • 8+ years of experience in software engineering, architecture, or related technical roles.
  • Proven experience designing and delivering enterprise-scale software platforms.
  • Strong technical leadership experience across engineering teams and complex technical initiatives.
  • Strong expertise in software architecture, system design, APIs, integrations, distributed systems, and Agile delivery.
  • Experience with external vendors, SDLC, release management, DevOps, and CI/CD.
  • Strong understanding of application security, scalability, performance, reliability, and maintainability.

Required Technical Competencies

  • Software & Solution Architecture
  • Enterprise and Distributed Systems
  • System Integration & API Architecture
  • Microservices, REST APIs & Event-Driven Architecture
  • Database & Data Architecture
  • Cloud, Infrastructure & Kubernetes concepts
  • CI/CD & DevOps Practices
  • Application Security, Performance & Scalability
  • Monitoring & Observability
  • Automated Testing & Software Quality
  • Release & Deployment Management
  • Technical Documentation & SDLC

Leadership & Professional Competencies

  • Technical Leadership & Team Mentoring
  • Strategic Thinking & Decision Making
  • Problem Solving & Risk Management
  • Vendor & Stakeholder Management
  • Communication, Presentation & Negotiation
  • Planning, Prioritization & Cross-functional Collaboration

Preferred Experience

  • Leading multiple software products, platforms, or technical teams.
  • Experience with large-scale enterprise or government platforms.
  • Experience with cybersecurity, regulatory, data governance, or compliance requirements.
  • Managing technology vendors, outsourced development teams, and technical RFP evaluations.
  • Experience with cloud-native platforms, containers, Kubernetes, and modern DevOps environments.
  • Leading application modernization, digital transformation, technical roadmaps, and engineering standards.

Key Performance Indicators

  • Architecture quality and compliance with technical standards.
  • System availability, reliability, performance, and maintainability.
  • Reduction of production incidents and technical debt.
  • Successful integrations, releases, and deployments.
  • Vendor delivery quality and technical compliance.
  • Engineering capability and adoption of standards and best practices.
  • Delivery of technical roadmap initiatives and stakeholder satisfaction.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,100,493 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Riyadh
In office · Full-Time · 6+ years exp · Bachelor's Degree · Riyadh
DevOps
Rest API
CI/CD
Kubernetes
Management
Agile
Apply
In office · 3+ years exp · Sarasota
Python
Go
JavaScript
TypeScript
Node JS
Databases
Redis
ElasticSearch
Frontend
GraphQL
Next.js
React.js
Remix
Mobile
Algolia
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Cloudflare
Fastly
Analytics
A/B Testing
Apply
Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Austin
Python
JavaScript
Kotlin
TypeScript
Frontend
React.js
DevOps
GitLab
Management
Confluence
Agile
Apply
Hybrid
Java
Kotlin
Java
Spring Boot
Databases
ElasticSearch
AI/ML
Recommender Systems
DevOps
Terraform
CI/CD
AWS
Kubernetes
Amazon EKS
Management
Jira
Agile
Kanban
Apply
Remote (United States) · Full-Time · 3+ years exp · Bachelor's Degree
JavaScript
Management
Agile
Apply
In office · Full-Time · 6+ years exp · Bachelor's Degree · Riyadh
DevOps
Rest API
CI/CD
Kubernetes
Management
Agile
Apply
≈ $23k – $54k per year (Estimated) · Hybrid · Contractor · 8+ years exp · Bachelor's Degree · Riyadh
Apply
In office · Contractor · Riyadh
Apply
Sales Executive 3 hours ago
In office · Full-Time · Riyadh
Marketing
Salesforce
HubSpot
Apply
In office · Full-Time · 8+ years exp · Riyadh
Design
AutoCAD
Apply
See all jobs
This is one of many
2,100,493 more open roles from verified company boards, updated every day.