We are seeking an experienced Engineering Manager with a strong technical foundation in.NET and Microsoft Azure to lead high-performing engineering teams and engage directly with clients across the Middle East region.
Requirements
- 7+ years of experience in software engineering
- 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
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance
