Software Test and Evaluation Engineer
Job Description
Build realistic multi-file development challenges with reproducible environments and reliable correctness tests.
What you will do
• Create technically substantial software exercises based on practical engineering situations.
• Write detailed task instructions and documentation for the codebase.
• Develop deterministic tests that establish whether a solution is correct.
• Package the work in Docker or an equivalent container setup so others can reproduce it.
Required background
• Proficiency in at least one modern language, such as JavaScript/TypeScript, Java, Go, Rust or C/C++.
• Experience designing or maintaining software spread across multiple files.
• Hands-on containerization experience using Docker or comparable tools.
• Strong technical documentation skills.
Preferred background
• Full-stack or end-to-end application development.
• Testing frameworks, build systems and code-quality tooling.
Location and eligibility
• Remote work; country restrictions are not stated.
Availability
• Hours and duration are agreed before work; no fixed commitment is stated.
Pay and engagement
$79/hr
USD hourly compensation. The applicable rate and agreed work scope are confirmed before work begins.