{bc}
linkedin

Software Engineering Senior Expert

Takamol Holding
Riyadh, KSA
Full-time
Mid-Senior
Onsite
Discovered 1 weeks ago
Software and solution architectureEnterprise and distributed systemsSystem integration and API architectureMicroservices, REST APIs, and event-driven architectureDatabase and data architectureCloud, infrastructure, and Kubernetes

Full Job Posting

Architecture and technical leadership

  • Define architecture principles, standards, and guidelines; design scalable, reliable, secure, maintainable software solutions.
  • Review and approve architectures and major designs; lead technical reviews and recommend alternatives based on business and technical needs.
  • Align application, integration, infrastructure, security, and enterprise standards; manage technical risks, dependencies, and debt.
  • Guide and mentor engineering teams; support complex technical and production issue resolution and continuous improvement.
  • Review designs, implementation approaches, and critical code; support recruitment, assessments, interviews, and training plans.

System integration

  • Design and oversee integrations with internal systems, external platforms, government systems, partners, and third-party services.
  • Define integration patterns for APIs, messaging, events, and data exchange; review API specifications, contracts, authentication, and security.
  • Set practices for API management, versioning, error handling, retries, logging, and monitoring; ensure reliability, scalability, performance, and availability.

Vendor management

  • Provide technical oversight for software development and technology vendors; review proposals, architectures, designs, and implementation plans.
  • Participate in RFP, RFI, and technical evaluations; define requirements, evaluation criteria, and acceptance standards.
  • Assess vendor resources and delivery quality; monitor deliverables, compliance, scope, estimates, dependencies, change requests, and risks.

Release planning and governance

  • Coordinate release planning across product owners, engineering, QA, DevOps, infrastructure, cybersecurity, and operations teams.
  • Review scope, technical dependencies, risks, and readiness; ensure testing, deployment, rollback, monitoring, and operational readiness plans.
  • Support prioritization of technical initiatives, enhancements, defects, and debt; participate in production readiness, release decisions, and post-release reviews.
  • 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 aligned technical roadmaps.
  • Communicate complex technical topics and recommendations to technical and non-technical stakeholders and management.
  • 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 8 years of experience in software engineering, architecture, or related technical roles.
  • Proven experience designing and delivering enterprise-scale software platforms.
  • Strong technical leadership across engineering teams and complex technical initiatives.
  • Strong 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 and leadership competencies

  • Software and solution architecture; enterprise and distributed systems; system integration and API architecture.
  • 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 include mentoring, strategic thinking, problem-solving, risk management, vendor and stakeholder management, communication, planning, prioritization, and cross-functional collaboration.

Preferred experience

  • Leading multiple software products, platforms, or technical teams; experience with large-scale enterprise or government platforms.
  • Experience with cybersecurity, regulatory, data governance, or compliance requirements; managing vendors, outsourced teams, or technical RFP evaluations.
  • Experience with cloud-native platforms, containers, Kubernetes, modern DevOps, application modernization, digital transformation, roadmaps, or engineering standards.

Performance indicators

Architecture quality and compliance; system availability, reliability, performance, and maintainability.

Reduction of incidents and technical debt; successful integrations, releases, and deployments.

Vendor quality and compliance; engineering capability and adoption of standards; delivery of roadmap initiatives 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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Takamol Holding