Principal Software Engineer (C# .NET)