Software Engineering Expert
Role Overview
Takamol Holding is seeking a Software Engineering Expert to join their team in Riyadh, Saudi Arabia. This full-time role involves defining and maintaining software architecture, leading technical teams, overseeing system integration, managing vendors, participating in release planning, ensuring technical governance, and managing stakeholders. The position requires 5-10 years of relevant experience.
Full Job Posting
About the Role
Takamol Holding is seeking a Software Engineering Expert to join their team in Riyadh, Saudi Arabia. This full-time role involves defining and maintaining software architecture, leading technical teams, overseeing system integration, managing vendors, participating in release planning, ensuring technical governance, and managing stakeholders. The position requires 5-10 years of relevant experience.
Key Responsibilities
- Define and maintain software architecture principles, standards, and technical guidelines.
- Design scalable, reliable, secure, and maintainable software solutions.
- Provide technical leadership and guidance to software engineering teams, mentoring senior engineers and technical leads.
- Establish and improve software engineering standards, development practices, and technical governance.
- Design and oversee integrations between internal systems, external platforms, government systems, partners, and third-party services.
- Provide technical oversight for software development and technology vendors, reviewing proposals and monitoring performance.
- Participate in product and software release planning, coordinating with various teams to ensure readiness.
- Establish and enforce software engineering standards and best practices, ensuring compliance with organizational requirements.
- Collaborate with business stakeholders and Product Management to translate requirements into technical solutions and develop technical roadmaps.
Software Architecture and Technical Leadership
- Review and approve solution architectures and major technical designs, evaluating alternatives and providing recommendations.
- Identify and manage technical risks, dependencies, and technical debt.
- Support modernization and transformation of legacy applications and platforms.
- Support engineering teams in resolving complex technical and production issues.
- Review technical designs, implementation approaches, and critical code changes.
- Support recruitment, technical assessments, interviews, and evaluation of engineering resources.
System Integration and Vendor Management
- Define appropriate integration patterns, APIs, messaging, events, and data exchange mechanisms.
- Review API specifications, integration contracts, authentication mechanisms, and security requirements.
- Participate in Request for Proposal (RFP), Request for Information (RFI), and technical evaluation activities for vendors.
- Monitor vendor technical performance, quality, deliverables, and compliance with agreed standards.
- Identify technical risks related to vendor delivery and define appropriate mitigation plans.
Release Planning and Technical Governance
- Review release scope, technical dependencies, risks, and readiness.
- Ensure appropriate testing, deployment, rollback, monitoring, and operational readiness plans are in place.
- Ensure releases follow established software development lifecycle and change management processes.
- Ensure compliance with organizational cybersecurity, data protection, architecture, and software development requirements.
- Drive adoption of automated testing, code quality, CI/CD, observability, monitoring, and secure development practices.
Stakeholder Management and Performance Indicators
- Communicate complex technical topics clearly to both technical and non-technical stakeholders.
- Provide technical recommendations to management and support technology-related decision making.
- Key performance indicators for this role include architecture quality, system availability, reduction of production incidents, successful integrations and deployments, vendor delivery quality, and stakeholder satisfaction.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Takamol Holding
Qiwa Senior Security Engineer
Riyadh, KSA
Takamol Holding seeks a Senior Cybersecurity Engineer to design and deliver cloud, network, Kubernetes, and DevSecOps security controls. The role leads security architecture and engineering across OCI and cloud-native pl
Senior Security Engineer
Riyadh, KSA
Qiwa Senior Security Engineer
Riyadh, KSA
Qiwa Senior Security Engineer
Riyadh, KSA
Software Engineering Senior Expert
Riyadh, KSA
Business Operations Specialist
Riyadh, KSA
Business Operations Officer
Riyadh, KSA
Product Manager Data Monetization
Riyadh, KSA