Software Engineering Expert
Key Skills for This Role
Full Job Posting
Architecture and technical leadership
- Define and maintain software architecture principles, standards, and technical guidelines.
- Design scalable, reliable, secure, and maintainable solutions; review major architectures and technical designs.
- Evaluate architecture alternatives and align application, integration, infrastructure, and security standards.
- Lead design reviews, manage technical risks and dependencies, and address technical debt.
- Guide and mentor engineering teams; support complex technical and production issue resolution.
- Review designs and critical code changes; support technical recruitment, assessments, and development plans.
Integration and vendors
- Design and oversee integrations with internal systems, external platforms, government systems, partners, and third-party services.
- Define standards for APIs, messaging, events, data exchange, security, versioning, error handling, logging, and monitoring.
- Oversee vendor technical proposals, architectures, plans, evaluations, delivery quality, and compliance.
Releases and governance
- Coordinate release planning with product, engineering, QA, DevOps, infrastructure, cybersecurity, and operations teams.
- Review release scope, dependencies, risks, and readiness; ensure testing, deployment, rollback, monitoring, and operational plans.
- Establish engineering and documentation standards; promote automated testing, code quality, CI/CD, observability, and secure development.
- Ensure compliance with cybersecurity, data protection, architecture, and software development requirements.
- Work with business and product stakeholders on technical solutions, roadmaps, recommendations, and decisions.
Required qualifications
- Bachelor’s degree in Computer Science or a related field.
- At least 6 years of experience in software engineering, architecture, or related technical roles.
- Experience designing and delivering enterprise-scale software platforms.
- Strong technical leadership across engineering teams and complex technical initiatives.
- Expertise in software architecture, system design, APIs, integrations, distributed systems, and Agile delivery.
- Experience with 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, including microservices, REST APIs, and event-driven architecture.
- Database and data architecture; cloud, infrastructure, and Kubernetes concepts.
- CI/CD and DevOps; application security, performance, and scalability.
- Monitoring and observability; automated testing and software quality.
- Release and deployment management; technical documentation and SDLC.
Leadership competencies
- Technical leadership, 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.
- Cybersecurity, regulatory, data governance, or compliance experience; managing vendors, outsourced teams, or technical RFP evaluations.
- Cloud-native platforms, containers, Kubernetes, modern DevOps, application modernization, digital transformation, technical roadmaps, or engineering standards.
Performance measures
Architecture quality and adherence to technical standards; 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 best practices, 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