Location
In office (Riyadh)
Seniority
Senior · 6+ years exp
Employment
Full-Time

Removed from the employer's board on Nov 5, 2026. First seen by Alion on Nov 4, 2026.

Overview
Company
What next

Open roles like this one

Backend
Similar stack
Same company
Riyadh
In office · Full-Time · Bachelor's Degree · Singapore
Python
JavaScript
TypeScript
Node JS
Python
FastAPI
AI/ML
LangGraph
LangChain
Model Context Protocol
Embeddings
Function Calling
AI Agents
AWS Bedrock
LLM
RAG
OpenAI
Anthropic
OpenAI Agents SDK
AWS Bedrock AgentCore
Structured Outputs
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
gRPC
Terraform
GitHub Actions
CloudFormation
WebSockets
GitLab CI
CI/CD
AWS
Docker
Kubernetes
IAM
Cybersecurity
Least Privilege
OWASP
Apply
$135k – $216k per year · In office · Public Trust · 12+ years exp · Associate's Degree · Atlantic City
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Frontend
Angular
DevOps
Rest API
Terraform
GCP
CloudFormation
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
FedRAMP
Management
Agile
MedTech
Verification & Validation
Apply
In office · Internship · Bachelor's Degree · Bangkok
JavaScript
TypeScript
C#
C#
.NET
AI/ML
AI Agents
Agentic Workflows
Frontend
GraphQL
React.js
DevOps
Rest API
CI/CD
Git
GitHub
Analytics
A/B Testing
Metabase
Superset
Management
Agile
Apply
In office · Internship · Bachelor's Degree · Bangkok
Python
JavaScript
Kotlin
TypeScript
C#
Dart
Scala
Swift
AI/ML
Hadoop
Frontend
Vue.js
Redux
GraphQL
Angular
React.js
Mobile
Flutter
DevOps
Rest API
CI/CD
GitHub
Analytics
A/B Testing
Apply
In office · Internship · Bachelor's Degree · Bangkok
Python
JavaScript
Kotlin
TypeScript
C#
Dart
Scala
Swift
AI/ML
Hadoop
Frontend
Vue.js
Redux
GraphQL
Angular
React.js
Mobile
Flutter
DevOps
Rest API
CI/CD
GitHub
Analytics
A/B Testing
Apply
Senior Developer 1 day ago
In office · Full-Time · Riyadh
Python
JavaScript
SQL
C#
C#
.NET
DevOps
Rest API
Game Dev
Unreal Engine
Robotics
NVIDIA Omniverse
Management
Power Automate
Power Apps
SharePoint
Apply
In office · Contractor · Riyadh
Apply
In office · 1+ year exp · Riyadh
Analytics
Microsoft Excel
Apply
In office · Full-Time · 3+ years exp · Bachelor's Degree · Riyadh
Python
SQL
Analytics
Power BI
Microsoft Excel
Management
Microsoft Project
Defense
EVMS
Apply
In office · Riyadh
AI/ML
LLM
RAG
Machine Learning
Apply
See all jobs
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.
  • 6+ 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.
What next
Get the next one before it closes
It was open for one day. 8,420 Backend roles were posted this week.
A free account puts the new ones in your feed the day they appear, matched to your level and your pay.
Free forever. No card. Under a minute.
This is one of many
2,122,325 more open roles from verified company boards, updated every day.