FULLTIME
Principal Engineer
Showpad
Not specified · onsite · Posted 5d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
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 needed.
- Own the delivery of large-scale, cross-team initiatives.
Engineering Excellence & Best Practices
- Define and enforce:
- Coding standards
- Design patterns
- Testing strategies
- CI/CD best practices
- Ensure high-quality, maintainable, and performant codebases.
- Promote the adoption of modern engineering practices and tools.
Cloud & Infrastructure
- Architect and optimize solutions on AWS, leveraging serverless and cloud-native patterns.
- Work with:
- AWS Lambda, API Gateway, Step Functions, EventBridge (serverless-first)
- AWS EKS / Kubernetes for container workloads
- AWS services (S3, CloudFront, VPC, RDS/Aurora, DynamoDB)
- Ensure:
- Cost optimization
- Performance tuning
- High availability and fault tolerance
Problem Solving & Decision Making
- Address complex technical challenges at scale.
- Conduct buy vs build analysis.
- Make decisions considering:
- Performance
- Cost
- Maintainability
- Long-term scalability
Leadership & Mentorship
- Mentor engineers across teams and levels.
- Drive technical excellence and knowledge sharing.
- Support team growth, hiring, and succession planning.
- Serve as a technical role model within the organization.
Collaboration & Stakeholder Management
- Collaborate closely with:
- Product managers
- Engineering leaders
- Business stakeholders
- Align technical solutions with business goals.
- Effectively communicate complex technical concepts to stakeholders.
Required Skills & Experience
- 10+ years of experience in software engineering.
- Strong expertise in:
- C# / .NET / .NET Core / ASP.NET Core
- TypeScript (key skill)
- Proven experience in:
- Designing scalable distributed systems.
- Microservices architecture.
- API design and integrations.
- Hands-on experience with:
- AWS (must-have) — serverless services (Lambda, API Gateway, Step Functions, EventBridge).
- Kubernetes / Docker.
- CI/CD pipelines.
- Strong understanding of:
- Design patterns & architecture principles.
- Performance optimization.
- High availability & fault tolerance.
- Experience with:
- SQL (AWS RDS / Aurora / SQL Server).
- NoSQL databases (DynamoDB, Cosmos DB).
- Messaging systems (SQS / SNS / Kafka).
What Success Looks Like
- Scalable and well-architected systems that support business growth.
- Strong engineering practices adopted across teams.
- High system reliability, performance, and maintainability.
- Teams empowered through strong technical leadership and mentorship.
Why This Role Matters This is a high-impact leadership role 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 long-term system sustainability, innovation, and engineering excellence.
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
Section · Company
About Showpad
Showpad
About