Key Responsibilities:
* Oversee the technical delivery of greenfield and brownfield projects across the Microsoft ecosystem
* Collaborate closely with architects, product managers, and developers to shape and execute the engineering strategy
* Remain hands-on with design, architecture, and coding (around 40-50% of the time)
* Drive best practices in software development, testing, and DevOps
* Mentor and support developers across multiple teams
* Participate in hiring and contribute to shaping the engineering culture
Requirements:
1. 10+ years of experience in software development, primarily using .NET/C#
2. Strong background in building scalable SaaS platforms or enterprise-grade systems
3. Proven experience in a senior leadership role
4. Deep understanding of architectural patterns (e.g. DDD, microservices, event-driven design)
5. Experience working in cloud-native environments (ideally Azure)
6. Excellent communication and stakeholder management skills
Technical Stack:
.NET Core / .NET 6+
C#
Azure (Functions, App Services, DevOps)
SQL Server
RESTful APIs
Docker/Kubernetes (bonus)
React or Angular (nice to have)
Benefits:
Work from home option