×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer in Test

Job in Sunnyvale, Santa Clara County, California, 94087, USA
Listing for: Yugabyte
Full Time position
Listed on 2026-07-21
Job specializations:
  • Software Development
    Software Engineer, DevOps, Software Testing, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 120000 - 170000 USD Yearly USD 120000.00 170000.00 YEAR
Job Description & How to Apply Below

Responsibilities

  • The Database QA team is where distributed systems theory meets real-world chaos
  • We own the end-to-end quality of YugabyteDB, rigorously validating everything from core storage and language layers (YSQL/YCQL) to high-impact features like Change Data Capture
  • By blending performance engineering with system-level stress testing, we ensure our database thrives in the most unpredictable production environments. We are the champions of correctness in a distributed world
  • In this role, you will build and break distributed systems at scale
  • As an SDET at Yugabyte, you will design sophisticated automation and chaos-testing frameworks that simulate real-world disasters to validate our database’s core promises
  • You’ll dive deep into cross-feature integration and security, collaborating with development teams to influence the product’s evolution
  • Architect, develop and maintain test automation frameworks
  • Design and execute comprehensive test suites focusing on the “hard problems” of distributed databases: stress, resiliency, scalability, and performance
  • Design and orchestrate distributed systems tests that simulate real-world failure modes
  • Own the end-to-end quality of major features, from initial design review and test planning to production-ready automation
  • Modernize existing test footprints by identifying opportunities for redesign, improved efficiency, and higher stability in CI/CD pipelines
  • Uncover deep-seated bugs such as data corruption and consistency violations
  • Deep-dive into the codebase to understand technical dependencies and execution paths, ensuring tests target the most critical logic
  • Scale our test infrastructure, ensuring that the built tests scale with our growing feature set
  • Define and inspire changes to our product with our development engineering team based on feedback from tests and customer issues
  • Act as a technical lead for junior engineers and serve as an internal advocate for the customer experience
  • Develop and contribute to internal and external knowledge bases. Be a champion for our customers
  • Go above and beyond to ensure customers are getting the most out of their investment in the Yugabyte database
Benefits
  • Health Insurance
  • Company Stock Options
  • Retirement Plans
  • Home Office Set-Up Reimbursement
  • Professional Development Reimbursement
  • Quarterly Wellness Days Off
  • Unlimited PTO
  • Childcare benefits
  • Performance bonuses
Qualifications

Are you obsessed with finding the ‘impossible’ bug? We’re looking for a technical leader who can transform complex customer scenarios into rigorous stress tests, ensuring YugabyteDB remains the gold standard for distributed SQL.

  • Strong foundation in Distributed Systems:
    Deep understanding of distributed architecture, including consistency models (linearizability, serializability), the CAP theorem, and consensus protocols (Raft)
  • A proven track record of identifying complex bugs, specifically data corruption and consistency issues
  • Ability to leverage generative AI and LLM-based coding assistants to accelerate the authoring, refactoring, and optimization of complex test suites
  • Proficient in Data Structures and Concurrent Programming. Must be comfortable reading and navigating the complex C++ codebase to identify potential failure points
  • 5–8 years of experience in Software Development in Test (SDET) or Systems Engineering, with a BS/MS in Computer Science or a related field
  • Sound understanding of JDBC APIs and database connectivity
  • Hands-on experience with Linux, shell scripting, Git, and architecting scalable CI/CD pipelines
  • Database Internals Expertise:
    Highly desirable knowledge of query processing, transactions (ACID), recovery logs, and concurrent B-tree access
  • Working knowledge of Python, Java programming languages and advanced SQLExceptional troubleshooting skills with a “break-it” mindset; ability to trace issues from high-level test failures down to the code level for both internal and customer-reported bugs
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary