Technical Lead - C# Backend (Pune)

Technical Lead - C# Backend (Pune)

06 Aug
|
Aziro
|
Pune

06 Aug

Aziro

Pune

Role Overview

We are seeking a Senior Staff Engineer to lead the architecture of a high-load distributed backend system, with strong emphasis on performance engineering, caching strategies, and productive communication patterns (gRPC, messaging). The system is heavily Redis-driven with minimal reliance on database operations.

Responsibilities

- Lead architecture design for high-load distributed systems
- Define and drive cache-first architecture (Redis as core layer)
- Design efficient service communication using gRPC, REST, and messaging systems
- Define best practices for RabbitMQ/Kafka usage (throughput, reliability, ordering)
- Drive deep performance optimization across CPU, memory, network,and I/O
- Optimize inter-service communication and data flow
- Design efficient data access patterns with NHibernate
- Own performance of critical paths under high concurrency
- Establish engineering standards for high-performance C# code
- Drive adoption of AI-assisted engineering (coding agents, test generation)
- Define governance for AI-generated code quality and safety
- Mentor engineers in performance engineering and distributed systems
- Lead incident analysis focusing on performance bottlenecks and scaling limits

Requirements

- 8+ years of backend engineering experience
- Deep expertise in C# / .NET
- Proven experience building high-load distributed systems
- Strong experience with Redis:
- Cache design (TTL, invalidation, consistency trade-offs)
- Memory and latency optimization
- Strong experience with gRPC, REST APIs, and messaging systems




- Hands-on experience with RabbitMQ and/or Kafka at scale
- Deep expertise in performance engineering:
- Profiling (CPU, memory,GC)
- Latency and throughput optimization
- Eliminating bottlenecks
- Advanced experience with NHibernate:
- Efficient query design
- ORM performance pitfalls
- Migrations
- Strong understanding of distributed system behavior:
- Concurrency, consistency, failure scenarios
- Deep understanding of application security, including:
- TLS/SSL and secure communication
- Secure coding practices
- OWASP Top 10 vulnerabilities
- Threat modeling and mitigation
- Strong experience with AI development tools and agents:
- Generating optimized production code and tests
- Reviewing and governing AI output
- Driving adoption at scale
- Strong leadership and mentoring skills

Nice to Have

- Observability (logging, tracing, metrics)
- Experience with Azure

Leadership Expectations

- Set technical direction with strong emphasis on performance and efficiency
- Drive cache-first and event-driven architecture decisions
- Establish culture of code optimization and performance ownership
- Scale AI-assisted development practices
- Ensure long-term scalability, reliability, and security

Experience - 8+Yrs

Mandatory Skills:

- C# / .NET
- REST API Design & Development / gRPC
- NHibernate Queries
- Deep understanding of Security - OpenSSL / TLS/SSL, Certificates,Vulnerabilities
- AI Tool Experience for Coding, Debugging and Test Generation
- 8+ Years of experience in backend engineering

📌 Technical Lead - C# Backend (Pune)
🏢 Aziro
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: technical lead - c# backend (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: technical lead - c# backend (pune) / pune