← Back to list

Job
C/C++ Software Engineer - CRDT - Bulgaria
Backend Developer
• Remote
• Full-time
• 📍 Bulgaria
The CRDT team builds the core engine behind Redis Active-Active, solving complex replication and consistency problems using CRDT-based architectures. As a C/C++ Software Engineer you work on performance-critical code optimized for low latency and high throughput at large scale. The team actively adopts AI and AI-agent workflows, and the role offers strong ownership in Bulgaria.
Responsibilities
- ▹Design and implement core capabilities in the Redis Active-Active engine, focused on CRDT-based distributed data systems
- ▹Leverage AI tools and agents to improve development velocity, debugging and system understanding
- ▹Implement the A-A Flex feature set, aligning it with Redis core behavior
- ▹Work on performance-critical code in C, optimizing for low latency and high throughput
- ▹Debug and resolve complex issues across distributed deployments and production scenarios
- ▹Collaborate closely with the team to deliver features end-to-end
Requirements
- ▹Strong experience in C/C++ systems programming
- ▹Ability to develop and maintain high-performance, low-latency systems
- ▹Solid debugging and troubleshooting skills in complex distributed environments
- ▹Strong collaboration skills and experience within large shared codebases
- ▹Experience building and maintaining flow tests, unit tests, end-to-end tests and CI pipelines (e.g., GitHub Actions)
- ▹Experience working with AI-assisted development tools and AI coding agents
Soft skills
Strong collaborationOwnershipPersistent troubleshooting
What we offer
- ▹Competitive salary and equity grants
- ▹25 days of vacation
- ▹Hybrid working options
- ▹Home internet & phone allowance
- ▹One-time home-office setup allowance
- ▹Health and dental insurance, life insurance, critical illness cover
- ▹Lunch and snacks in the office
- ▹Multisport/CoolFit card