{{ flashMessage.message }}
{{ flashMessage.linkText }}
{{ flashMessage.linkText }}
{{ flashMessage.linkText }}
Posted
Ref: PP000-57073
Job description / Role
Job Type
Full Time
Full Time
Job Location
Riyadh, Saudi Arabia
Riyadh, Saudi Arabia
Nationality
Any Nationality
Any Nationality
Salary
Not Specified
Not Specified
Gender
Not Specified
Not Specified
Arabic Fluency
Not Specified
Not Specified
Job Function
IT - Software & Web Development
IT - Software & Web Development
Company Industry
IT, Software & Internet Services
IT, Software & Internet Services
Description
We are seeking an experienced engineering manager with a strong technical foundation in .NET and Microsoft Azure, capable of leading high-performing engineering teams and engaging directly with clients across the Middle East region. This role is full-remote, but all candidates must be based in Riyadh. This job requires fluency in Arabic and English.
Key responsibilities
- Lead, mentor, and manage engineering teams.
- Conduct regular 1:1s, performance evaluations, and individual growth plans.
- Foster a healthy engineering culture focused on ownership, excellence, and continuous improvement.
- Guide teams in applying engineering best practices, testing standards, and architectural quality.
- Provide technical leadership grounded in hands-on experience as a former software engineer or software developer.
- Oversee end-to-end delivery of complex software projects using the .NET ecosystem and Azure cloud services.
- Champion Scrum and Agile methodologies across multiple teams.
- Ensure sprint ceremonies, planning, estimation, and retrospectives are efficient and value-oriented.
- Drive continuous improvement in delivery processes and engineering workflows.
- Manage relationships with key clients (primarily in the Middle East), acting as the technical and delivery liaison.
- Represent engineering in customer meetings, status updates, and technical discussions.
- Navigate complex stakeholder environments and maintain high levels of client satisfaction.
- Participate in technical pre-sales activities alongside the sales team.
- Support the creation of technical proposals, solution designs, and effort estimations.
Requirements
- 7+ years of experience in software engineering, with at least 3 years in engineering management or similar leadership roles.
- Strong technical background in .NET (C#, .NET Core) and Azure cloud architecture.
- Proven experience managing engineering teams of 10–20 people.
- Demonstrated success delivering complex software projects in Agile/Scrum environments.
- Experience in consultancy or client-facing roles is essential.
- Solid understanding of software architecture, testing methodologies, CI/CD, and engineering best practices.
- Ability to balance technical depth with strategic leadership and people management.
Similar jobs you may be interested in
|
Engineering Manager
TRS Staffing Solutions |
Saudi Arabia | 13 Feb |
|
|
Engineering Manager
TRS Staffing Solutions |
Dubai | 13 Feb |
|
|
OCI Senior Engineer
Saudi Networkers Services |
Riyadh | 26 Jan |
|
|
Senior Engineer
Propel Consult |
Bahrain | 15 Jan |
|
|
Senior Project Engineer
Ignite Search & Selection |
Abu Dhabi | 10 Apr |
|