Software Engineering Senior Expert
Key Skills for This Role
Full Job Posting
Software Architecture
- Define and maintain software architecture principles, standards, and technical guidelines.
- Design scalable, reliable, secure, and maintainable solutions; review architectures and major technical designs.
- Evaluate architectural alternatives and align application, integration, infrastructure, security, and enterprise standards.
- Lead design reviews; manage technical risks, dependencies, and debt; support modernization and reusable engineering practices.
Technical Leadership and Integration
- Guide and mentor engineering teams, support complex technical and production issues, and improve engineering practices.
- Support technical recruitment, assessments, interviews, skills development, and knowledge sharing.
- Design integrations with internal, government, partner, external, and third-party systems.
- Define API, messaging, event, security, versioning, error-handling, monitoring, and documentation standards.
Vendor Management
- Review vendor proposals, architectures, designs, implementation plans, technical resources, estimates, and change requests.
- Participate in RFP/RFI and technical evaluations; define requirements, evaluation criteria, and acceptance standards.
- Monitor vendor quality, deliverables, compliance, and delivery risks, and define mitigation plans.
Release Planning and Governance
- Coordinate release planning across product, engineering, QA, DevOps, infrastructure, cybersecurity, and operations.
- Review release scope, dependencies, risks, and readiness; ensure testing, deployment, rollback, monitoring, and operational plans.
- Support technical prioritization, production readiness decisions, post-release reviews, and release quality improvements.
- Enforce engineering, cybersecurity, data protection, architecture, SDLC, change management, documentation, CI/CD, testing, and observability standards.
Stakeholder Management
- Translate business requirements into technical solutions and develop roadmaps aligned with product priorities.
- Communicate technical topics and recommendations to technical and non-technical stakeholders; support management decisions.
- Coordinate with engineering, product, security, infrastructure, data, operations, customers, partners, and vendors.
Required Qualifications
- Bachelor’s degree in Computer Science or a related field.
- At least 8 years of experience in software engineering, architecture, or related technical roles.
- Proven enterprise-scale software platform design and delivery experience.
- Strong technical leadership across engineering teams and complex initiatives.
- 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.
Technical Competencies
- Software and solution architecture; enterprise and distributed systems; system integration and API architecture.
- Microservices, REST APIs, event-driven architecture, database and data architecture.
- Cloud, infrastructure, Kubernetes concepts, CI/CD, and DevOps practices.
- Application security, performance, scalability, monitoring, observability, automated testing, and software quality.
- Release and deployment management, technical documentation, and SDLC.
Leadership Competencies
- Technical leadership and team mentoring; strategic thinking and decision making.
- Problem solving, risk management, vendor and stakeholder management.
- Communication, presentation, negotiation, planning, prioritization, and cross-functional collaboration.
Preferred Experience
- Leading multiple software products, platforms, or technical teams; working 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, modern DevOps, modernization, digital transformation, technical roadmaps, or engineering standards.
Key Performance Indicators
Architecture quality and compliance; system availability, reliability, performance, and maintainability.
Reduction of production incidents and technical debt; successful integrations, releases, and deployments.
Vendor delivery quality, engineering capability, adoption of standards, roadmap delivery, 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
Delivery & Operations Senior Director
Riyadh, KSA
Job Description Job Summary Lead and oversee end-to-end delivery and operational execution across major projects and programs, with a strong focus on government and large-scale initiatives. The role is responsible for tr
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
Security Engineering Expert
Riyadh, KSA
Senior Security Engineer
Riyadh, KSA
Delivery & Operations Senior Director
Riyadh, KSA
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