
The cloud-native database for modern applications
Yugabyte is a leading provider of cloud-native database solutions, specifically its open-source YugabyteDB, which is designed for modern applications. Headquartered in Sunnyvale, CA, Yugabyte has raised $290 million in funding through Series C, attracting notable investors like Lightspeed Venture Pa...
Yugabyte offers a comprehensive benefits package that includes health insurance, company stock options, retirement plans, and unlimited PTO. Employees...
Yugabyte fosters a culture that prioritizes innovation and flexibility, focusing on solving the challenges of integrating SQL databases within cloud-n...

Yugabyte • United States
Yugabyte is seeking a Software Engineer II to contribute to the development of YugabyteDB, a PostgreSQL-compatible distributed database for cloud-native applications. You'll work with technologies like PostgreSQL and Java to build resilient and scalable systems. This role requires a strong understanding of cloud-native architectures and distributed systems.
You have a solid background in software engineering, particularly with experience in building cloud-native applications. Your familiarity with PostgreSQL and distributed systems allows you to contribute effectively to the development of YugabyteDB, ensuring it meets the demands of modern enterprises. You are driven by a mission to create impactful solutions and are eager to work in a collaborative environment that values innovation and correctness.
You understand the importance of scalability and performance in database systems, and you are excited about the challenges that come with developing a distributed database. Your technical skills are complemented by your ability to work well in teams, where you can share knowledge and learn from others. You are committed to continuous improvement and are always looking for ways to enhance the usability and performance of the systems you work on.
Experience with cloud platforms and familiarity with microservices architecture would be a plus. You are open to exploring new technologies and methodologies that can enhance the capabilities of YugabyteDB. A passion for open-source development and community engagement is also valued, as YugabyteDB is 100% open source.
In this role, you will be part of a team that is responsible for the language layer and relational execution engine of YugabyteDB. You will work on enhancing the database's capabilities, ensuring it remains resilient and scalable for enterprise applications. Your contributions will directly impact the performance and usability of the database, making it a preferred choice for organizations migrating from legacy systems.
You will collaborate with cross-functional teams to design and implement features that meet the needs of developers and enterprises alike. Your work will involve writing high-quality code, conducting code reviews, and participating in design discussions to ensure that the architecture of YugabyteDB is robust and efficient.
You will also engage with the open-source community, gathering feedback and insights that can inform the development process. Your role will require you to stay updated on industry trends and best practices, allowing you to bring innovative solutions to the table.
Yugabyte offers a dynamic work environment where you can grow your skills and make a significant impact on the future of cloud-native databases. You will have the opportunity to work with a talented team that is passionate about technology and innovation. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Join us in our mission to revolutionize the database landscape and help enterprises build the next generation of cloud-native applications. We provide competitive compensation and benefits, along with a culture that fosters collaboration and continuous learning.
Apply now or save it for later. Get alerts for similar jobs at Yugabyte.