Software Engineering Manager – Mission-Critical Key-Value Systems | Internet-Scale Distributed Architecture | Billion-Dollar Distributed Data Platform
- 70K–80K
- Bengaluru, India
Full Job Description
Location: Bengaluru, India
Role Overview : Software Engineering Manager – Key-Value Engine
This role leads a Bengaluru-based engineering team responsible for a high-performance Key-Value Engine at the core of a globally distributed data platform. The engine enables low-latency operations at scale, supports intra- and cross-cluster replication for high availability, and ensures reliable data distribution to downstream systems.
The position reports to a Senior Director of Engineering overseeing the Key-Value Engine organization and offers strong leadership and growth opportunities.
Key Responsibilities
• Lead and scale a high-performing engineering team focused on performance, scalability, and reliability
• Drive architectural evolution across protocols, caching, data structures, infrastructure, and distributed transactions
• Partner with Product Management and engineering peers to define requirements and delivery strategies
• Hire, mentor, and develop engineers to deliver consistent, high-impact outcomes
• Collaborate with Technical Support to triage and resolve high-priority customer issues, including deep technical investigations
• Review code regularly and contribute changes when required
• Guide, review, and author technical design and architecture documents
• Build deep expertise in distributed systems protocols and Key-Value Engine architecture
• Communicate progress, outcomes, and technical milestones to engineering leadership
Required Qualifications
• Bachelor’s or Master’s degree in Computer Science or equivalent experience
• 3+ years of production experience with modern C++
• 2+ years of experience as a Software Engineering Manager or Technical Lead
• Strong foundation in systems programming, performance optimization, and scalable infrastructure
• Clear, effective written and verbal communication skills
• Demonstrated leadership with accountability, empathy, and clarity
Preferred Attributes
• Experience building or operating large-scale distributed data systems
• Exposure to high-performance storage engines or low-latency platforms
• Strong debugging skills in complex, concurrent environments
• Leadership approach grounded in humility, emotional intelligence, and servant leadership
High Impact Jobs: CareerXperts Jobs
Follow CareerXperts on LinkedIn: CareerXperts Consulting