Software Engineering Manager – Mission-Critical Key-Value Systems | Internet-Scale Distributed Architecture | Billion-Dollar Distributed Data Platform

  • 70K–80K
  • Bengaluru, India
Job Details
Full Time 5-7 years
Skills

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