NextHire Try for free

Yugabyte

Posted 27 Aug 2026

Senior Software Engineer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Workplace
Remote
Team
Software Engineering
Posted
27 Aug 2026

About the role

We are always looking for innovative solutions to these challenges, be it from other industry applications, academic research or original contributions, as our team's work powers a broad range of components. The team's work areas include query planning and optimisation, consistent online schema changes, as well as a broad set of SQL features, including stored procedures, triggers, geo-partitioned tables, and GIN indexes for text search.


Responsibilities:

  • Research, design, implement, test and release new database features and enhancements.
  • Write high-quality C/C++ code and comprehensive test cases.
  • Participate in the code review process.
  • Troubleshoot correctness, stability or performance issues related to statement planning and execution in a complex distributed system.
  • Identify and implement performance improvements such as enhancing plan selection, batching or parallelising work, or pushing down plan subtrees to the data nodes.
  • Improve database scalability as we expand cluster sizes and transaction throughput.
  • Contribute to the growth of our open source database product, YugabyteDB.


Requirements:

  • 7-12 years of experience with compiled languages, e. g., C/C++.
  • BS/MS/PhD in CS (or related field) or equivalent experience.
  • Experience with compiled languages, e. g., C/C++ (preferred), Java, Go, Rust.
  • Knowledge of database internals, compilers, and query planning/optimisation is a plus.
  • Systems engineering fundamentals (e.g.distributed systems, operating systems, databases) are a plus.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach