{bc}
linkedin

Software Engineering 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 and event-driven architectureDatabase and data architectureCloud, infrastructure, and Kubernetes

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.

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