Senior C# Architect
Senior C# Architect
.NET & Cloud
Location: [Bangalore/Hybrid]
Reports to: Director of Engineering / CTO
Experience: 10–15 years in software engineering, with 4+ years in an architecture-level role
About the RoleWe're looking for a Senior C# Architect to own the technical architecture of our core platform, spanning legacy ASP.NET MVC/Web API services and modern cloud-native systems. You'll balance hands-on coding with high-level design, guide a team of engineers, and drive decisions on scalability, performance, and modernization including migration paths from .NET Framework to .NET 8+.
Key Responsibilities• Own end-to-end architecture for ASP.NET MVC and Web API applications, including API design, service boundaries, and data access patterns
• Lead technical design reviews and set coding/architecture standards across teams
• Drive cloud infrastructure decisions (AWS) compute, networking, storage, caching, and managed database services
• Identify and resolve performance bottlenecks in production systems (SQL Server, IIS, connection pooling, caching layers)
• Design and implement caching strategies (Redis/ElastiCache) to decouple read-heavy workloads from primary databases
• Guide migration strategy from ASP.NET Framework (4.x) to .NET Core/.NET 8+, including hosting model changes (IIS to containerized/cloud-native)
• Architect for high availability, disaster recovery, and horizontal scalability
• Mentor senior/mid-level engineers on system design and code quality
• Collaborate with product and infra teams to translate business requirements into scalable technical solutions
• Own technical documentation, RFCs, and architecture decision records (ADRs)
• Participate in incident response and root-cause analysis for critical production issues
Required Qualifications• Deep expertise in C#, ASP.NET MVC, ASP.NET Web API (both .NET Framework and .NET Core/.NET 8+)
• Strong background in RESTful API design, versioning, and security (OAuth2/JWT)
• Proven experience architecting solutions on AWS (EC2, RDS, ElastiCache, Lambda, S3) equivalents
• Solid SQL Server expertise: query optimization, indexing strategy, execution plan analysis, stored procedures
• Experience with distributed caching (Redis) and message queuing (SQS, RabbitMQ)
• Strong understanding of IIS configuration, application pools, and Windows Server hosting environments
• Experience with CI/CD pipelines, containerization (Docker), and infrastructure-as-code (Terraform/CloudFormation)
• Track record of leading legacy modernization/migration projects
• Excellent communication skills able to explain architecture tradeoffs to both engineers and business stakeholders
Preferred Qualifications• Experience with microservices architecture and event-driven design
• Familiarity with Entity Framework/EF Core and ORM performance tuning
• Exposure to mobile backend architecture (APNs, push notification systems, mobile API design)
• Experience in health/wellness, fintech, or other regulated/data-sensitive industries
• AWS/Azure architecture certification
What Success Looks Like• Reduced latency and improved scalability on high-traffic APIs
• Clear technical roadmap for legacy-to-cloud-native migration
• Fewer production incidents tied to architecture-level issues (connection pooling, caching gaps, DB contention)
• Mentored engineers taking on more architecture ownership over time