
C/C++ Software Engineer - Redis Flex - Bulgaria
Redis is looking for a Software Engineer to join Redis Flex, one of the most strategic and technically challenging areas at the company. You will be part of a new Flex engineering team in Sofia, working closely with global Redis teams to build it from the ground up. Redis Flex pushes Redis beyond the limits of memory by seamlessly integrating RAM and Flash, enabling massive datasets without compromising performance. The work sits at the intersection of Redis Core, storage engines (Speedb) and large-scale system design, with direct impact on enterprise customers.
Responsibilities
- ▹Design, develop and optimize core components of the Redis Flex hybrid storage engine
- ▹Work across Redis Core and the flash storage layer (Speedb) to deliver high-performance solutions
- ▹Solve deep system challenges such as data placement, eviction policies, persistence and consistency across storage tiers
- ▹Write efficient, reliable and maintainable C/C++ code for Linux environments
- ▹Collaborate with engineers across Core, Cloud, Performance and customer-facing teams
- ▹Contribute to architectural and design decisions
- ▹Take ownership of features from design through production
Requirements
- ▹4+ years of experience building production-grade systems with strong hands-on C/C++ development on Linux
- ▹Strong systems programming background: memory management, concurrency, performance optimization
- ▹Experience with storage systems, databases or data-intensive applications
- ▹Ability to 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
Nice to have
- ▹Experience with LSM-based storage engines (e.g. RocksDB, Speedb)
- ▹Background in hybrid storage systems (memory + disk/flash)
- ▹Familiarity with NoSQL databases or distributed systems
- ▹Experience with large-scale, high-throughput data platforms
Soft skills
What we offer
- ▹Competitive compensation package of salary and equity grants
- ▹25 days of vacation
- ▹Hybrid working options from both home and the office
- ▹Home internet and phone monthly allowance
- ▹One-time home-office setup allowance
- ▹Health and dental insurance
- ▹Personal life insurance and critical illness cover
- ▹Lunch and snacks in the office
- ▹Multisport/CoolFit card
About the company
Redis builds the product behind the fast apps the world runs on, serving more than 10,000 customers worldwide. The company values curiosity, diversity of thought and innovation, and is committed to an inclusive work environment.