S
Posted 8 hours ago
Principal Engineer
ShowpadPrincipal Engineer
Requirements
10+ years software engineering experience, Expertise in C# and .NET Core, Proficiency in TypeScript, Hands-on AWS experience, Distributed systems design experience
Skills
.NETTypeScriptAWSMicroservicesKubernetes
About the role
Responsibilities
- Lead system-level architecture and design for complex distributed systems
- Develop AI-powered features utilizing large language models
- Translate business requirements into scalable, secure, and maintainable solutions
- Define and implement microservices, API-first design, and event-driven systems
- Produce High-Level Designs (HLDs), Low-Level Designs (LLDs), and architecture diagrams
- Drive architecture discussions and technical decisions across teams
- Mentor engineers across teams and levels to drive technical excellence
- Architect and optimize solutions on AWS using serverless and cloud-native patterns
- Define and enforce coding standards, design patterns, and testing strategies
Requirements
- 10+ years of experience in software engineering
- Strong expertise in C#, .NET, .NET Core, and ASP.NET Core
- Strong proficiency in TypeScript
- Proven experience designing scalable distributed systems and microservices architecture
- Hands-on experience with AWS serverless services (Lambda, API Gateway, Step Functions, EventBridge)
- Experience with Kubernetes, Docker, and CI/CD pipelines
- Strong understanding of design patterns, performance optimization, and high availability
- Experience with SQL (RDS/Aurora) and NoSQL databases (DynamoDB)
- Experience with messaging systems such as SQS, SNS, or Kafka
About the Company
This role is a high-impact leadership position focused on defining architecture at scale and shaping the technical direction of critical SaaS platforms.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Engineer
Showpad · Pune
