





Known startup and mid-level title increase competition, but niche distributed-systems skills limit applicant pool.
Requires deep distributed-systems and database-internals expertise, making candidate backgrounds less transferable.
Explicit 5–8 year requirement plus many mandatory skills and deep database/C++ expertise make filters strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and maintain test automation and chaos-testing frameworks focusing on distributed database stress, resiliency, scalability, and performance.
Own end-to-end quality for major features including design review, test planning, and production-ready automation in distributed systems.
Lead technical efforts in identifying deep-seated bugs, scaling test infrastructure, and influencing product evolution with development teams.
5–8 years experience in Software Development in Test (SDET) or Systems Engineering with BS/MS in Computer Science or related field.
Strong knowledge of distributed systems concepts including consistency models, CAP theorem, and consensus protocols (Raft).
Proficiency in C++ codebase navigation, Python, Java, advanced SQL, Linux, shell scripting, Git, and CI/CD pipeline architecture.
Work Experience Required: 5–8 years in relevant technical roles.
Deep expertise in distributed databases and system-level stress testing with a focus on data consistency and corruption bugs.
Hands-on technical leader comfortable working deeply in code and guiding test strategy at scale for complex distributed products.
Experienced in debugging complex systems end-to-end and collaborating closely with development teams to refine product quality.