Software Engineer II
Yugabyte is on a mission to become the default transactional database for enterprises building cloud-native applications. As a Software Engineer on the Core Database Engineering team, you will work across various subsystems of YugabyteDB, collaborating with cross-functional teams to ensure the database remains robust and performant. Responsibilities Write high-quality C/C++ code (and contribute in other languages as needed) with comprehensive automated tests; participate actively in code reviews Add unit tests, integration tests, and regression tests to ensure correctness and stability Improve database scalability and throughput as cluster sizes and transaction volumes grow Contribute to the open source YugabyteDB project and help strengthen our distributed SQL capabilities across releases Troubleshoot and resolve correctness, stability, and performance issues in complex distributed query planning and execution paths Design, implement, and test features in YugabyteDB under the guidance of senior engineers Collaborate with engineers across query, storage, and platform teams Skills 1–4 years in software engineering, with a strong foundation in compiled languages such as C/C++ Bachelor's, Master's, or PhD in Computer Science (or related field), or equivalent practical experience Understanding of systems engineering fundamentals, including operating systems, distributed systems, and databases Strong fundamentals in data structures, algorithms, and operating systems Experience programming in C/C++, Java, or similar systems-level languages Basic understanding of concurrency, threading, or distributed systems concepts Strong problem-solving skills and the ability to operate effectively in a collaborative, distributed team environment Coursework or hands-on experience in distributed systems or storage systems Exposure to databases, SQL, or PostgreSQL (academic or professional) Familiarity with PostgreSQL internals or other relational database engines Familiarity with concepts such as replication, transactions, or fault tolerance Contributions to open source database or systems projects Benefits Health plans Retirement plans Unlimited paid time off (PTO) Company Overview Yugabyte is an open-source distributed SQL database for customers in industries such as cybersecurity, financial markets, and IoT. It was founded in 2016, and is headquartered in Sunnyvale, California, USA, with a workforce of 201-500 employees. Its website is