VSA X Staff software engineer (backend) 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 effective communication patterns (gRPC, messaging). The system is heavily Redis-driven with minimal reliance on database operations.
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 effective 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
8+ years of backend engineering experience
Deep expertise in C# / .NET
Proven experience building high-load distributed systems
Solid 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
📌 Technical Lead Bengaluru
🏢 Aziro
📍 Bengaluru
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.