Browse All Jobs
Job Description

SingleStore is seeking a Senior Software Engineer to join its database engine team. This role is based in Hyderabad and requires working from the office one day a week.

The Senior Software Engineer will be responsible for building systems software in a rapid production environment. The engineer will work on both new and existing projects, from increasing the performance of SingleStore clusters to writing new C++ code for the query optimizer. Responsibilities include writing and testing software.

The role involves:

  • Increasing the performance of SingleStore clusters.
  • Writing new C++ code for the query optimizer.
  • Writing and testing software.

The candidate should possess the following qualifications:

  • 5+ years of experience.
  • B.S. Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related discipline.
  • Deep understanding of C.S. fundamentals.
  • Strong system programming skills.
  • Strong proficiency in C/C++ programming on Linux.
  • Hands-on experience with RBAC models and their implementation.
  • Proficiency with OpenSSL and cryptographic concepts.
  • Experience with Python for scripting and automation.
  • Solid knowledge of SQL for querying and database interactions.
  • Familiarity with secure coding practices, vulnerability scanning, and debugging tools.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work in a team environment.
  • Passionate about building highly reliable software.
  • Firm grasp of algorithms and data structures.

The role offers exposure to all areas of the business, working with teams such as product, marketing, and sales.

  • Building systems software in a rapid production environment.
  • Working on new and existing projects deployed into production.
  • Gaining a significant understanding of both the product and the business.
Apply Manually