Principal Software Development Engineer in Test – Performance, Bare-Metal

Posted 1 day ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Establish and take ownership of the testing strategy for hypervisor functionality, virtual machine performance, and fleet-wide quality standards.

• Guide SDETs in applying statistical rigor and conducting systems-level testing.

• Create reproducible testing environments that replicate bare-metal VM scenarios utilizing containers.

• Ensure data integrity is validated without the need for physical hardware.

• Design automated performance benchmarks featuring statistical baselines, change-point detection, and regression gating within CI/CD pipelines.

• Partner with product teams and SRE to establish SLO measurement criteria.

• Assess deployment safety and rollback procedures.

• Develop test harnesses and performance analysis pipelines using Go, Python, and Perl.

• Take responsibility for the VM/fleet testing strategy, performance quality standards, and validation of hypervisor behavior across the IaaS platform.


⛳️ Requirements

• A minimum of 12 years of experience in testing, specifically in performance testing, hypervisor platforms, and systems engineering or an equivalent field.

• Familiarity with KVM/QEMU/libvirt internals, VM-exits, and the effects of NUMA/cache on performance.

• Proven experience troubleshooting across x86 and ARM architectures in both bare metal and emulated settings.

• Solid understanding of Linux fundamentals, encompassing scheduler, memory management, I/O subsystems, storage architectures, and block devices.

• Proficient in statistical analysis, including experimental design, baseline assessment, and variance management.

• Expertise in tools such as Linux perf, VTune, eBPF, Bash, Jenkins, and SaltStack.

• Experience in writing test harnesses and performance analysis pipelines using Go, Python, and Perl.


🏝️ Benefits

• Annual bonus or incentives.

• Equity awards.

• Employee Stock Purchase Plan (ESPP).

• Healthcare benefits.

• RRSP.

• Company holidays.

• Paid time off (PTO) for vacations.

• Sick leave.

• Family-friendly benefits.

• Employee assistance program.

• Support for mental wellness.

• Assistance for financial wellness.

• Flexible work arrangements: work from home, in an office, or a combination of both.

People also viewed

Truelogic Software21 hours ago

QA Automation Engineer – Digital Media, Advertising

Latin AmericaFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Truelogic Software21 hours ago

QA Automation Engineer – Digital Media, Advertising

DO flagDominican Republic OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Truelogic Software21 hours ago

QA Automation Engineer – Digital Media, Advertising

CO flagColombia OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Truelogic Software21 hours ago

QA Automation Engineer – Digital Media & Advertising

BR flagBrazil OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Truelogic Software21 hours ago

QA Automation Engineer – Digital Media & Advertising

MX flagMexico OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Second Dinner1 day ago

Senior SDET, MARVEL SNAP

US flagUnited States OnlyFreelanceSoftware Development Engineer in Test (SDET)$72 – $82/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers