
Software Engineering Team lead - Redis Flex - Bulgaria
Redis • Bulgaria
Posted: May 19, 2026
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
Why will you enjoy this new opportunity?
We’re looking for a Software Team Lead to join Redis Flex—one of the most strategic and technically challenging areas at Redis.
As part of this role, you will establish and lead a new Flex engineering team in Sofia, building it from the ground up while working closely with global Redis teams. This is a unique opportunity to shape both the technology and the team culture from day one.
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 lead a team building a high-performance hybrid storage engine, working 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
In this role, you will:
Build and grow the Redis Flex team in Sofia, including hiring, onboarding, and team development
Lead and mentor engineers while staying hands-on in development
Own the technical direction: define architecture, drive roadmap, and lead complex system design decisions
Design and build efficient data management systems across RAM and Flash, optimizing for performance, scalability, and cost
Tackle deep system challenges such as data placement, eviction policies, persistence, and consistency across storage tiers
Collaborate cross-functionally with Core, Cloud, Performance, and Customer-facing teams across global locations
Drive execution from concept to production in a fast-moving, high-impact environment
What You’ll Bring to Redis
Your experience and strengths:
6+ years of experience building production-grade systems, with strong hands-on development in C/C++ on Linux
4+ years of experience leading teams or driving large-scale projects end-to-end
Strong systems programming background (memory management, concurrency, performance optimization)
Experience with storage systems, databases, or data-intensive applications
Ability to think holistically about system trade-offs: latency, throughput, durability, and cost
Strong 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
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.
Additional Content
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
Why will you enjoy this new opportunity?
We’re looking for a Software Team Lead to join Redis Flex—one of the most strategic and technically challenging areas at Redis.
As part of this role, you will establish and lead a new Flex engineering team in Sofia, building it from the ground up while working closely with global Redis teams. This is a unique opportunity to shape both the technology and the team culture from day one.
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 lead a team building a high-performance hybrid storage engine, working 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
In this role, you will:
Build and grow the Redis Flex team in Sofia, including hiring, onboarding, and team development
Lead and mentor engineers while staying hands-on in development
Own the technical direction: define architecture, drive roadmap, and lead complex system design decisions
Design and build efficient data management systems across RAM and Flash, optimizing for performance, scalability, and cost
Tackle deep system challenges such as data placement, eviction policies, persistence, and consistency across storage tiers
Collaborate cross-functionally with Core, Cloud, Performance, and Customer-facing teams across global locations
Drive execution from concept to production in a fast-moving, high-impact environment
What You’ll Bring to Redis
Your experience and strengths:
6+ years of experience building production-grade systems, with strong hands-on development in C/C++ on Linux
4+ years of experience leading teams or driving large-scale projects end-to-end
Strong systems programming background (memory management, concurrency, performance optimization)
Experience with storage systems, databases, or data-intensive applications
Ability to think holistically about system trade-offs: latency, throughput, durability, and cost
Strong 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
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.