hero

Explore open opportunities in our portfolio companies

Vertex Ventures Israel
Vertex Ventures Israel
51
companies
372
Jobs

Software Engineer Team Lead

ScyllaDB

ScyllaDB

Software Engineering
Poland
Posted on Friday, May 17, 2024

Description

ScyllaDB is the #1 next-generation open-source NoSQL database being developed distributively in 15 countries (and counting) applying the highest standards of software engineering and performance optimization.

We support a healthy and productive work environment whether at home or in the office and looking for a brilliant hands-on Software Development Team Leader to join our distributed team and lead a super-talented team.

Team and Challenges

The team develops ScyllaDB client libraries (aka Drivers) for various programming languages such as Rust, Java, Golang, Python, C++. The team also works on various software tools and “Connectors” such as Kafka Connectors (based on Debezium) to integrate other services with ScyllaDB.

Managing the team offers a unique opportunity to work on a varied set of projects, such as the brand-new Rust Driver, more mature Java Driver, or C++ bindings to the Rust Driver (replacing the legacy code of C++ Driver). For many users and customers, the drivers are the primary way they interact with ScyllaDB, therefore the team’s work on performance and usability has a visible impact.

Requirements

  • 4+ Years of experience in leading a team of software engineers
  • 2+ years of experience working as Java/Golang software engineer
  • Proficiency in Java, Golang and Python
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • Experience contributing to or maintaining open-source projects is highly desirable.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team in a remote environment.

Nice-To-Have Qualifications

  • Experience with other programming languages, such as Rust, Node.js, C#.
  • Experience working with databases, especially NoSQL ones.
  • Knowledge of distributed systems and cloud computing platforms.
  • Experience with containerization technologies like Docker.
  • Familiarity with DevOps practices and tools for continuous integration and deployment.

If you are passionate about building high-quality software, contributing to open-source projects, and making a difference in the world of database technology, we encourage you to apply for this exciting opportunity!