Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

RedisLabs Senior Software Engineer - C/C++/Rust 
Bulgaria 
920193397

Yesterday

What you’ll do:

  • Contribute to client libraries like
  • Collaborate on open source projects used by developers worldwide
  • Advocate for an exceptional developer experience by implementing best practices in C/C++ and Rust
  • Add support for existing and new Redis features to the C/C++/Rust-based client libraries and other ecosystem projects
  • Work closely with external contributors, end users, client library developers, product managers, and collaborate cross-functionally with other engineering teams

What will you need to have?

  • Be a real team player
  • Ability to communicate technical terms and concepts clearly
  • Familiarity with agile methodologies and work environments
  • Experience with designing software solutions from scratch
  • At least 5 years of hands-on development experience
  • A minimum of 2 years experience developing in the C programming language with extensive experience in utilizing POSIX-compliant APIs to implement inter-process communication, threading, networking, etc.
  • Experience in developing applications in UNIX/Linux environments.
  • At least 2 years of hands-on experience with C++
  • An open mind for modern programming languages with 1 year of practical exposure to the Rust programming language
  • Fluency in English, both written and spoken

Extra great if you have:

  • Proficiency in another programming language, for instance Python or JavaScript
  • Strong understanding of distributed database systems and network technologies
  • Experience with maintaining a public open source library
  • Practical experience with database systems