Redis Ltd. logo

C/C++ Senior Software Engineer - Redis Flex - Bulgaria

Job Overview

Location

Bulgaria

Job Type

Full-time

Category

Software Engineer

Date Posted

May 21, 2026

Full Job Description

đź“‹ Description

  • • Design, develop, and optimize core components of the Redis Flex hybrid storage engine that integrates RAM and Flash to support massive datasets without compromising performance.
  • • Work across Redis Core and the flash storage layer (Speedb) to deliver high-performance, low-latency solutions for enterprise customers.
  • • Solve deep system-level challenges including data placement, eviction policies, persistence mechanisms, and consistency across memory and storage tiers.
  • • Write efficient, reliable, and maintainable C/C++ code in Linux environments for a high-throughput, production-grade storage engine.
  • • Collaborate with global engineering teams across Redis Core, Cloud, Performance, and Customer-facing units to align technical implementation with product goals.
  • • Contribute to architectural and design decisions for the Flex platform, bringing a strong engineering perspective to shape future capabilities.
  • • Take full ownership of features from initial design through implementation, testing, deployment, and production monitoring.
  • • Optimize system performance by addressing trade-offs between latency, throughput, durability, and cost in a hybrid storage environment.
  • • Investigate and resolve complex system bugs related to memory management, concurrency, and storage layer interactions.
  • • Participate in code reviews, technical discussions, and knowledge sharing to ensure code quality and team alignment.
  • • Maintain and improve the reliability and scalability of the storage engine as it scales to support increasing customer workloads.
  • • Integrate and adapt components from existing storage technologies such as Speedb into the Redis Flex architecture.
  • • Work in a hybrid environment with flexibility to operate from home or the office while maintaining close coordination with global teams.
  • • Engage in proactive problem-solving with an ownership-driven mindset to anticipate and resolve system bottlenecks before they impact customers.
  • • Document technical designs, decision rationales, and operational procedures to support long-term maintainability and team onboarding.
  • • Contribute to the evolution of team processes and engineering standards as part of a new Flex engineering team in Sofia built from the ground up.

🎯 Requirements

  • • 5+ years of experience building production-grade systems with strong hands-on development in C/C++ on Linux
  • • Strong systems programming background (memory management, concurrency, performance optimization)
  • • Experience with storage systems, databases, or data-intensive applications
  • • Ability to understand and navigate complex system trade-offs: latency, throughput, durability, and cost
  • • Strong problem-solving skills and a proactive, ownership-driven mindset
  • • Good communication skills and ability to collaborate across teams

🏖️ Benefits

  • • Competitive compensation package formed by salary and equity grants
  • • 25 days of vacation time
  • • Hybrid working options from both home and the office
  • • Home internet & phone monthly allowance
  • • One-time home-office setup allowance
  • • Health and dental insurance for you
  • • Personal life insurance
  • • Critical Illness Cover
  • • Lunch and snacks in the office
  • • Multisport/CoolFit card

Skills & Technologies

Redis
Linux
Senior
Hybrid

Ready to Apply?

You will be redirected to an external site to apply.

Redis Ltd. logo
Redis Ltd.
Visit Website

About Redis Ltd.

Redis is a leading provider of real-time data solutions, specializing in an in-memory data structure store used as a database, cache, and message broker. Its core offering, Redis Enterprise, provides a high-performance, scalable, and reliable platform for applications requiring instant data access and processing. The company serves a wide range of industries, including finance, e-commerce, gaming, and telecommunications, enabling businesses to build faster, more responsive applications. Redis is recognized for its open-source roots and its commitment to innovation in the database and data management space, empowering developers and enterprises to leverage the power of real-time data.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Scale Army Careers logo

Scale Army Careers

Remote
Contract
Expired Apr 13, 2026
JavaScript
PHP
Laravel
+3 more

4 months ago

Apply
Expired
Bogotá, Colombia
Full-time
Expired May 11, 2026
TypeScript
Apache Spark
Senior
+2 more

3 months ago

Apply
Expired
Remote
Full-time
Expired Apr 23, 2026
Senior
Remote

3 months ago

Apply
Expired
Remote
Contract
Expired Apr 13, 2026
Remote

4 months ago

Apply