Company logo hidden

Director of Software Engineering - Executive Director

Unlock employer Riyadh, Saudi Arabia Posted: 02 May 2026

Financial

  • Estimate: $100k - $150k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

If you are a software engineering leader ready to take the reins and drive impact, we have an opportunity just for you. As a Director of Software Engineering at the company within the Payments Technology function, you will lead multiple technical teams, provide oversight to the activities of various departments, and collaborate across technical domains. Your expertise will be essential in promoting the adoption and implementation of technical methods within teams, ensuring we remain at the forefront of industry trends, best practices, and technological advances.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

This role provides an opportunity to influence and shape the technological landscape of our firm and contribute to our continuous growth and innovation in the Middle East.

Job Responsibilities:

  • Solution and implement project priorities, deadlines, and deliverables.
  • Work closely with technology teams and internal end users to deliver solutions driving various trade businesses.
  • Influence peer leaders and senior stakeholders across business, product, and technology teams.
  • Optimize applications for maximum performance, scalability, and high availability.
  • Ensure technical feasibility of UI/UX designs.
  • Build reusable code and libraries for future use.
  • Deliver technical solutions that can be leveraged across multiple businesses and domains.
  • Champion the firm’s culture of diversity, equity, inclusion, and respect.

Required Qualifications, Capabilities, and Skills:

  • Formal training or certification in software engineering concepts and expert applied experience.
  • Excellent interpersonal, communication, problem-solving, analytical, organizational skills, and attention to detail.
  • Experience using Test Driven Development and Domain Driven Development with associated testing frameworks.
  • Strong knowledge in Data Structures, Algorithms, and Design Patterns.
  • Proven hands-on experience in Java/J2EE development, including design, development, and maintenance of Java applications.
  • Strong knowledge and experience with Hibernate ORM, database systems, SQL, UNIX, Shell scripting.
  • Detailed understanding of distributed and parallel processing environments and container orchestration frameworks like Docker Swarm or OpenShift/Kubernetes.
  • Experience in building stateless, SAAS/SOA, and scalable applications/platforms.
  • Good understanding of continuous monitoring frameworks such as ELK, Grafana, and Prometheus.
  • Extensive experience with the Spring framework (Spring Boot, MVC, Spring Transactions).
  • Proficient understanding of code versioning tools, such as Git.

Preferred Qualifications, Capabilities, and Skills:

  • Software delivery experience in Payments.
  • Working experience with one of the functional programming languages: Scala, Go, Python.
  • Hands-on knowledge of GWT, Mule ESB is a plus.
  • Experience with persistence stores such as MongoDB, Graph DB, Bigtable.
  • Familiarity with several SDLC frameworks including Maven/Gradle, PIP, Anaconda, Jenkins, Jira.
  • Experience in the fields of Machine Learning, NLP, OCR.
  • Open source contributions.

Diversity and Inclusion:
The company values diversity and inclusion in its workforce and is an equal opportunity employer. We do not discriminate based on any protected attribute and prioritize creating an inclusive workplace environment.

For additional information about requesting accommodations due to religious practices, beliefs, or any mental health or physical disability needs, please reach out.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct