Software Engineering Expert
Key Skills for This Role
Full Job Posting
Software architecture
- Define architecture principles, standards, and technical guidelines; design scalable, secure, reliable, maintainable software solutions.
- Review solution architectures and major technical designs; lead design discussions and recommend options based on business and technical requirements.
- Align application, integration, infrastructure, security, and enterprise architecture standards; manage technical risks, dependencies, and debt.
- Promote reusable components and modern practices; support modernization of legacy applications and platforms.
Technical leadership
- Guide and mentor engineering teams, senior engineers, technical leads, and developers; help resolve complex technical and production issues.
- Improve engineering standards, development practices, and governance; review designs, implementation approaches, and critical code changes.
- Work with engineering managers and delivery teams on technical readiness and solution quality; support technical assessments and interviews.
- Identify capability gaps, support knowledge sharing, and promote continuous improvement.
Integration and vendor oversight
- Design and oversee integrations with internal systems, external platforms, government systems, partners, and third-party services.
- Define integration patterns, APIs, messaging, events, data exchange, versioning, error handling, retry, logging, and monitoring standards.
- Review API specifications, integration contracts, authentication, and security; ensure integration performance, security, and availability.
- Review vendor proposals, designs, plans, deliverables, quality, compliance, scope, estimates, dependencies, and change requests; participate in RFP and RFI evaluations.
Release and governance
- Coordinate release planning across product, engineering, QA, DevOps, infrastructure, cybersecurity, and operations teams.
- Review release scope, dependencies, risks, and readiness; ensure testing, deployment, rollback, monitoring, and operational readiness plans.
- Support prioritization of initiatives, defects, enhancements, and technical debt; participate in production readiness and major release decisions.
- Establish engineering and documentation standards; support compliance and adoption of automated testing, code quality, CI/CD, observability, monitoring, and secure development.
Stakeholder management
- Translate business requirements into technical solutions and collaborate with Product Management on business-aligned roadmaps.
- Communicate complex technical topics and recommendations to technical and non-technical stakeholders.
- Coordinate across engineering, product, security, infrastructure, data, operations, customers, partners, and vendors.
Required qualifications
- Bachelor's degree in Computer Science or a related field.
- At least 6 years of experience in software engineering, software architecture, or related technical roles.
- Proven experience designing and delivering enterprise-scale software platforms and complex technical solutions.
- Demonstrated technical leadership across engineering teams, products, and complex technical initiatives.
- Strong expertise in software architecture, system design, APIs, integrations, distributed systems, and Agile delivery.
- Experience with external technology vendors, SDLC, release management, DevOps, and CI/CD practices.
- 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 and event-driven architecture; database and data architecture; cloud, infrastructure, and Kubernetes.
- 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 include mentoring, analytical thinking, problem-solving, technical risk management, stakeholder management, communication, planning, prioritization, and collaboration.
Preferred experience
- Experience leading across multiple software products or platforms, or with large-scale enterprise or government platforms.
- Experience with cybersecurity, regulatory, data governance, or compliance requirements; vendor oversight, outsourced teams, or RFP evaluations.
- Experience with cloud-native platforms, containers, Kubernetes, DevOps environments, application modernization, digital transformation, roadmaps, or engineering standards.
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 technical quality and compliance; adoption of engineering standards; delivery of technical roadmap initiatives.
Stakeholder satisfaction with technical guidance and engineering outcomes.
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