<p><strong>Role Summary</strong></p>
<p> </p>
<p>We are seeking a <strong>Principal Engineer (.NET)</strong> to lead the architecture, design, and delivery of scalable, high-performance SaaS platforms. This role merges <strong>technical expertise with strategic leadership</strong>, ensuring robust system design and engineering excellence while facilitating communication between our Pune and Boston (US) teams.</p>
<p> </p>
<p>As a senior technical leader, you will oversee <strong>complex team initiatives</strong>, set architectural direction, and guide the development of solutions using the <strong>Microsoft technology stack</strong>.</p>
<p> </p>
<p><strong>Product & Technical Context</strong></p>
<ul>
<li>Large-scale <strong>SaaS / enterprise platforms</strong></li>
<li>Backend: <strong>.NET / .NET Core (C#), ASP.NET Core, Entity Framework</strong> ● Architecture: <strong>Microservices, distributed systems, event-driven architecture</strong> ● Cloud: <strong>Microsoft Azure (preferred)</strong> or AWS.</li>
</ul>
<p><strong>Infrastructure & Tools:</strong></p>
<ul>
<li>Azure Kubernetes Service (AKS), App Services</li>
<li>Azure SQL, NoSQL databases</li>
<li>Messaging systems (Service Bus / Kafka / RabbitMQ)</li>
<li>CI/CD (Azure DevOps / GitHub Actions)</li>
<li>Frontend: Angular / React (ecosystem awareness preferred)</li>
</ul>
<p><strong>Key Responsibilities</strong></p>
<p> </p>
<p><strong>Architecture & System Design</strong></p>
<ul>
<li>Lead <strong>system-level architecture and design</strong> for complex distributed systems.</li>
<li>Develop AI-powered features that utilize large language models to enhance user workflows.</li>
<li>Translate business requirements into <strong>scalable, secure, and maintainable solutions</strong>.</li>
<li style="font-weight: bold;"><strong>Define and implement:</strong></li>
<li>Microservices architecture</li>
<li>API-first design</li>
<li>Event-driven systems</li>
</ul>
<ul>
<li style="font-weight: bold;"><strong>Produce and maintain:</strong></li>
<li>High-Level Designs (HLDs), Low-Level Designs (LLDs)</li>
<li>Architecture diagrams</li>
<li>Technical documentation</li>
</ul>
<ul>
<li style="font-weight: bold;"><strong>Ensure systems meet non-functional requirements:</strong></li>
<li>Scalability, performance, availability, security</li>
</ul>
<p><strong>Technical Leadership & Execution</strong></p>
<ul>
<li>Drive <strong>architecture discussions and technical decisions across teams</strong>.</li>
<li>Act as <strong>the go-to expert for the .NET ecosystem and system design</strong>.</li>
<li>Stay hands-on with coding and solutioning as needed.</li>
<li>Own the delivery of <strong>large-scale, cross-team initiatives</strong>.</li>
</ul>
<p><strong>Engineering Excellence & Best Practices</strong></p>
<ul>
<li>Define and enforce:</li>
<li>Coding standards</li>
<li>Design patterns</li>
<li>Testing strategies</li>
<li>CI/CD best practices</li>
</ul>
<ul>
<li>Ensure high-quality, maintainable, and performant codebases.</li>
<li>Promote the adoption of <strong>modern engineering practices and tools</strong>.</li>
</ul>
<p><strong>Cloud & Infrastructure</strong></p>
<ul>
<li>Architect and optimize solutions on <strong>Microsoft Azure</strong>.</li>
<li>Work with:</li>
<li>AKS / Kubernetes</li>
<li>Azure services (App Services, Functions, Storage, Networking).</li>
<li>Ensure:</li>
<li>Cost optimization</li>
<li>Performance tuning</li>
<li>High availability and fault tolerance</li>
</ul>
<p><strong>Problem Solving & Decision Making</strong></p>
<ul>
<li>Address <strong>complex technical challenges at scale</strong>.</li>
<li>Conduct <strong>buy vs build analysis</strong>.</li>
</ul>
<p><strong>Make decisions considering:</strong></p>
<ul>
<li>Performance</li>
<li>Cost</li>
<li>Maintainability</li>
<li>Long-term scalability</li>
</ul>
<p><strong>Leadership & Mentorship</strong></p>
<ul>
<li>Mentor engineers across teams and levels.</li>
<li>Drive <strong>technical excellence and knowledge sharing</strong>.</li>
<li>Support team growth, hiring, and succession planning.</li>
<li>Serve as a <strong>technical role model within the organization</strong>.</li>
</ul>
<p><strong>Collaboration & Stakeholder Management</strong></p>
<ul>
<li style="font-weight: bold;"><strong>Collaborate closely with:</strong></li>
<li>Product managers</li>
<li>Engineering leaders</li>
<li>Business stakeholders</li>
</ul>
<ul>
<li>Align technical solutions with <strong>business goals</strong>.</li>
<li>Effectively communicate complex technical concepts to stakeholders.</li>
</ul>
<p><strong>Required Skills & Experience</strong></p>
<ul>
<li>10+ years of experience in software engineering.</li>
<li>Strong expertise in:</li>
<li><strong>C# / .NET / .NET Core / ASP.NET Core</strong>.</li>
</ul>
<ul>
<li style="font-weight: bold;"><strong>Proven experience in:</strong></li>
<li>Designing <strong>scalable distributed systems</strong>.</li>
<li>Microservices architecture.</li>
<li>API design and integrations.</li>
</ul>
<ul>
<li>Hands-on experience with:</li>
<li><strong>Microsoft Azure (must-have)</strong>.</li>
<li>Kubernetes / Docker.</li>
<li>CI/CD pipelines.</li>
</ul>
<ul>
<li style="font-weight: bold;"><strong>Strong understanding of:</strong></li>
<li>Design patterns & architecture principles.</li>
<li>Performance optimization.</li>
<li>High availability & fault tolerance.</li>
</ul>
<ul>
<li style="font-weight: bold;"><strong>Experience with:</strong></li>
<li>SQL (Azure SQL / SQL Server).</li>
<li>NoSQL databases.</li>
<li>Messaging systems.</li>
</ul>
<p><strong>What Success Looks Like</strong></p>
<ul>
<li>Scalable and well-architected systems that support business growth.</li>
<li>Strong engineering practices adopted across teams.</li>
<li>High system reliability, performance, and maintainability.</li>
<li>Teams empowered through strong technical leadership and mentorship.</li>
</ul>
<p><strong>Why This Role Matters</strong></p>
<p> </p>
<p>This is a <strong>high-impact leadership role</strong> where you will define architecture at scale, influence multiple teams, and shape the technical direction of critical platforms. You will play a vital role in ensuring <strong>long-term system sustainability, innovation, and engineering excellence</strong>.</p>