
Engineering Manager
The ATS View
- See what Ardanis's hiring system sees in your CV
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
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.
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
Responsibilities
- •Lead, mentor, and manage engineering teams
- •Foster a healthy engineering culture
- •Guide teams in applying engineering best practices
- •Provide technical leadership
- •Oversee end-to-end delivery of complex software projects
- •Champion Scrum and Agile methodologies
- •Manage relationships with key clients
- •Participate in technical pre-sales activities
Related Jobs
- Check if Ardanis will actually see your resume
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.



