Back to jobs
Redis

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

BulgariaPosted Today
FullTimeremote

Job Description

Who we are

We're Redis. We built the product that runs the fast apps our world runs on. (If you checked the weather, used your credit card, or looked at your flight status online today, you’re welcome.) At Redis, you’ll work with the fastest, simplest technology in the business—whether you’re building it, telling its story, or selling it to our 10,000+ worldwide customers. We’re creating a faster world with simpler experiences. You in?

The Team

We’re looking for a Senior Software Engineer to join Redis Flex—one of the most strategic and technically challenging areas at Redis.

You’ll be part of a new Flex engineering team in Sofia, working closely with global Redis teams to build it from the ground up. This is a unique opportunity to have a major impact on both the technology and the way the team evolves.

Redis Flex pushes Redis beyond the limits of memory by seamlessly integrating RAM and Flash, enabling support for massive datasets without compromising performance.

In this role, you’ll work on a high-performance hybrid storage engine, at the intersection of Redis Core, storage engines (Speedb), and large-scale system design. Your work will directly impact enterprise customers and help shape the future of Redis.

 
 

The Role

What type of work will you be doing:

  • 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, bringing a strong engineering perspective

  • Take ownership of features from design through production

 
 

What You’ll Bring to the team

Your experience and strengths:

  • 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

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 working on large-scale, high-throughput data platforms

What are the benefits and perks of working at Redis Bulgaria

  • 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

As a global company, we value a culture of curiosity, diversity of thought, and innovation from our employees, customers, and partners. Redis is committed to a diverse and inclusive work environment where all employees’ differences are celebrated and supported, and everyone feels safe to bring their authentic selves to work. Redis is dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national orientation, sexual orientation, age, marital status, disability, gender identity, gender expression, Veteran status, or any other classification protected by federal, state, or local law. We strive to create a workplace where every voice is heard, and every idea is respected.

Redis is committed to working with and providing access and reasonable accommodation to applicants with mental and/or physical disabilities. If you think you may require accommodations for any part of the recruitment process, please send a request to [email protected]. All requests for accommodations are treated discreetly and confidentially, as practical and permitted by law.

Any offer of employment at Redis is contingent upon the successful completion of a background check, consistent with applicable laws.

Redis reserves the right to retain data longer than stated in the privacy policy in order to evaluate candidates.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

1001-5000 employees
Mountain View, CA, US
Website
C/C++ Senior Software Engineer - Redis Flex - Bulgaria at Redis | Renata