Skip to main content

Senior System Test Engineer

Posted today

virtual vocationsDenver (CO)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Driving system-level testing for correctness, reliability, and performance, the full-time Senior System Test Engineer will build automated frameworks and workloads while collaborating closely with engineering teams in a remote setting.
Key responsibilities: Define and implement system test strategies prioritizing correctness, reliability, scalability, and performance Develop automated test frameworks and realistic workloads for data ingestion, querying, and maintenance Validate data integrity and conduct fault injection tests to ensure system resilience under various failure scenarios
Required qualifications: 10+ years of experience in software engineering, system test engineering, or test infrastructure, particularly with distributed databases Deep understanding of distributed database concepts, including consistency models and failure recovery Strong programming skills in Python and at least one systems language such as Rust, C++, Java, or Go Hands-on experience with fault injection, performance testing, and automated testing in distributed environments Proven ability to leverage AI tools in engineering tasks, including coding assistants and debugging workflows

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this