Role Summary
We are seeking a Principal Engineer (.NET) to lead the architecture, design, and delivery of scalable,
high-performance SaaS platforms. This role merges technical expertise with strategic leadership, ensuring
robust system design and engineering excellence while facilitating communication between our Pune and
Boston (US) teams.
As a senior technical leader, you will oversee complex team initiatives, set architectural direction, and guide
the development of solutions using the Microsoft technology stack.
Product & Technical Context
• Large-scale SaaS / enterprise platforms
• Backend: .NET / .NET Core (C#), ASP.NET Core, Entity Framework
• Frontend: TypeScript (key skill), Angular / React
• Architecture: Microservices, distributed systems, event-driven architecture
• Cloud: AWS (preferred) — serverless-native, cloud-native services
Infrastructure & Tools:
• AWS serverless services (Lambda, API Gateway, Step Functions, EventBridge)
• AWS container services (ECS / EKS / Fargate)
• AWS RDS / Aurora, DynamoDB, NoSQL databases
• Messaging systems (SQS / SNS / Kafka / RabbitMQ)
• CI/CD (AWS CodePipeline / GitHub Actions)
Key Responsibilities
Architecture & System Design
• Lead system-level architecture and design for complex distributed systems.
• Develop AI-powered features that utilize large language models to enhance user workflows.
• Translate business requirements into scalable, secure, and maintainable solutions.
• Define and implement:
• Microservices architecture
• API-first design
• Event-driven systems
• Produce and maintain:
• High-Level Designs (HLDs), Low-Level Designs (LLDs)
• Architecture diagrams
• Technical documentation
• Ensure systems meet non-functional requirements:
• Scalability, performance, availability, security
Technical Leadership & Execution
• Drive architecture discussions and technical decisions across teams.
• Act as the go-to expert for the .NET ecosystem and system design.
• Stay hands-on with coding and solutioning as ne
📌 Principal Engineer (Pune)
🏢 Showpad
📍 Pune