Search by job, company or skills

C

Software Engineering Manager for High-Performance Database Systems

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Want to lead the team building one of the world's fastest, most scalable key-value engines We're looking for a Software Engineering Manager to guide a high-caliber team working on the core component that powers our distributed NoSQL database platform.

About the Role

The Key-Value Engine sits at the heart of our technology stackstoring and managing data, delivering low-latency operations at massive scale, and supporting high-availability replication across clusters. As Engineering Manager, you'll lead a Bengaluru-based team pushing the boundaries of performance, scalability, and functionality.

This role offers significant growth opportunities, reporting directly to a Senior Director of Engineering who oversees the entire Key-Value Engine organization.

What You'll Do

Build World-Class Technology: Lead the development of a richly-functional key-value engine that supports flexible protocols, high-performance caching, advanced data structures, scalable infrastructure, and distributed transactions.

Grow Your Team: Hire, manage, and motivate talented engineers to become high-output, high-achieving contributors. Foster a culture of excellence and continuous improvement.

Drive Technical Direction: Collaborate with peers and Product Management to define requirements and architectural approaches. Guide, review, and occasionally author design documents that shape our platform's future.

Ensure Quality & Reliability: Review code, contribute patches when necessary, and work with Technical Support to triage and resolve high-priority customer issues.

Master the Technology: Develop deep understanding of our key-value protocols and architecturetechnology that sets the industry standard.

Communicate Impact: Share wins and team progress with peer development managers and engineering leadership, ensuring alignment and visibility across the organization.

What We're Looking For

Experience & Education:

  • BS or MS in Computer Science or equivalent experience in a related field
  • 2+ years as a software engineering manager or team technical lead
  • 3+ years of production-level C++ experience

Technical Skills:

  • Strong C++ programming skills with a proven track record building production systems
  • Deep understanding of system design, performance optimization, and scalability challenges
  • Experience with low-latency, high-throughput systems is highly valued

Leadership Qualities:

  • Self-motivated, independent, and high-performing with a passion for taking on worthy challenges
  • Excellent communicator who is specific, thoughtful, and clear in both written and verbal interactions
  • Humble and emotionally intelligent leader who values servant leadership
  • Quick learner who thrives in dynamic, fast-paced environments
  • Why This Role

    You'll work on technology that powers mission-critical applications worldwide, leading a team that's solving some of the most interesting challenges in distributed systems. You'll have the autonomy to make meaningful decisions, the support to grow as a leader, and the opportunity to work with engineers who share your commitment to excellence.

    Ready to lead Write to [Confidential Information] to join our team and help us build the future of high-performance data storage.

    More Info

    Job Type:
    Industry:
    Employment Type:

    Job ID: 138107801