Job summary
Ultimate Peaks in Riyadh is hiring a Head of Software Engineering to lead software development teams and oversee the entire development lifecycle. The role focuses on setting engineering standards, delivering scalable solutions, and aligning technical work with business goals.
Key responsibilities
- Lead, mentor and grow software engineering teams across projects
- Define and enforce engineering best practices and quality standards
- Drive architecture decisions for scalability, reliability and security
- Translate business requirements into technical solutions with stakeholders
- Manage project timelines, resources and delivery milestones
- Promote continuous improvement, innovation and knowledge sharing
- Monitor emerging technologies and industry trends
Requirements
- 10+ years professional software development experience
- 3-5 years in software engineering leadership roles
- Proficiency in Java, Python, C# or JavaScript
- Experience with cloud platforms (AWS, Azure or GCP) and DevOps
- Experience leading Agile teams and Scrum processes
- Strong problem-solving and data-driven decision skills
- Strong communication and stakeholder management
- Saudi national only (per client request)
Skills
Source: Workable. Last checked as open: 14 Nov 2026. You apply directly with the employer.
Apply now