Engineering Manager at Ardanis
Riyadh, Riyadh Region, Saudi Arabia -
Full Time


Start Date

Immediate

Expiry Date

27 May, 26

Salary

0.0

Posted On

26 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

.NET, Microsoft Azure, Leadership, Mentoring, Client Engagement, Scrum, Agile, C#, .NET Core, Azure Cloud Architecture, CI/CD, Technical Pre-sales, Solution Design, Performance Evaluation, Stakeholder Management

Industry

Information Technology & 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. 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
The Engineering Manager will lead, mentor, and manage engineering teams, fostering a strong engineering culture while guiding the application of best practices and overseeing the end-to-end delivery of complex software projects using .NET and Azure services. This role also involves acting as the technical and delivery liaison for key clients primarily in the Middle East region.
Loading...