engineering
Posted Apr 29Principal Engineer
at Showpad
Pune, IndiaOn-site
Responsibilities
- 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
- Define and implement:
- Produce and maintain:
- Ensure systems meet non-functional requirements:
- Drive architecture discussions and technical decisions across teams .
- Own the delivery of large-scale, cross-team initiatives .
- Ensure high-quality, maintainable, and performant codebases.
- Promote the adoption of modern engineering practices and tools .
- Architect and optimize solutions on Microsoft Azure . Work with: AKS / Kubernetes
- Conduct buy vs build analysis .
- Mentor engineers across teams and levels.
- Drive technical excellence and knowledge sharing .
- Support team growth, hiring, and succession planning.
- Collaborate closely with: Product managers Engineering leaders
- Align technical solutions with business goals .
- API design and integrations.
- Design patterns & architecture principles.
Requirements
- We are seeking a Principal Engineer (.NET) to lead the architecture, design, and delivery of scalable, high-performance SaaS platforms.
- Backend: .NET / .NET Core (C#), ASP.NET Core, Entity Framework ● Architecture: Microservices, distributed systems, event-driven architecture ● Cloud: Microsoft Azure (preferred) or AWS.
- Azure Kubernetes Service (AKS), App Services
- Azure SQL, NoSQL databases
- Messaging systems (Service Bus / Kafka / RabbitMQ)
- CI/CD (Azure DevOps / GitHub Actions)
- Microservices architecture API-first design
- Act as the go-to expert for the .NET ecosystem and system design .
- Azure services (App Services, Functions, Storage, Networking). Ensure: Cost optimization Performance tuning
- experience in software engineering.
- Proven experience in: