Join the Team

Back to Careers

Senior Software Developer, Backend


EdgeDB Inc., is reinventing the relational database stack to bring the developer productivity to the next level. Join us in our mission to build the next generation database!


We are looking for experienced backend software engineers to join our team.


  • Minimum 5 years of experience in programming or software developing.

  • Robust knowledge of the Python programming language and its ecosystem.

  • Solid understanding of Python asyncio paradigms.

  • Experience with writing C and Cython extensions for Python.

  • Solid understanding of CPython C API.

  • Expertise in Linux system administration and networking concepts.

  • In-depth understanding of relational databases and object-relational mappers.

  • Educational Requirements: Studies in Computer Science or Computer Engineering or equivalent experience.

Nice to Have

  • Experience in writing parsers and compilers.

  • Familiarity with Kubernetes or other container orchestration systems.

  • Good knowledge of Golang or Rust.

This is a full-time position.

For more information, please contact us at: