Software Engineering Expert
📣 Job Ad| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
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.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Software Engineering Expert Opportunities
- Cashier Jobs in Makkah
- Receptionist Jobs in Makkah
- Sales Representative Jobs in Makkah
- Sales Supervisor Jobs in Makkah
- Physical Therapist Jobs in Makkah
- Other Job Fields in Riyadh
- Cashier Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Sales Supervisor Jobs in Riyadh
- Physical Therapist Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Barista Jobs in Riyadh
- Social Media Content Creator Jobs in Riyadh
- Site Engineer Jobs in Riyadh
- مستشار خدمة Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Sales Representative Jobs in Khamis Mushayt
- Civil Engineer Jobs in Ad Duwadimi
- Facilities Manager Jobs in Al Ula
- Logistics Services Manager Jobs in Riyadh
- Process Control Specialist Jobs in Makkah
- Cleaning and Housekeeping Supervisor Jobs in Makkah
- Mechanical Engineer Jobs in Al Qassim
- Administrative Assistant Jobs in Riyadh
- Bus Supervisor Jobs in Dammam
- Civil Engineer Jobs in Ras Tannurah
