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

Posted Oct 14

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

📋 Description

• Establish and manage the testing strategy for hypervisor functionality, virtual machine performance, and overall fleet quality standards.

• Guide Software Development Engineers in Test (SDETs) on statistical methodologies and systems-level testing practices.

• Create reproducible testing environments that simulate bare-metal VM conditions utilizing containers.

• Ensure data integrity verification without the need for physical hardware.

• Design automated performance benchmarks incorporating statistical baselines, change-point detection, and regression gating for continuous integration and delivery pipelines.

• Collaborate with product teams and Site Reliability Engineering (SRE) to determine Service Level Objective (SLO) measurements.

• Assess deployment safety and rollback procedures.

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

• Take ownership of the virtual machine/fleet testing strategy, performance quality standards, and hypervisor behavior validation across the Infrastructure as a Service (IaaS) platform.


⛳️ Requirements

• 12 years of experience in testing, encompassing performance testing, hypervisor platforms, and systems engineering or equivalent experience.

• In-depth knowledge of KVM/QEMU/libvirt internals, VM-exits, and the impact of NUMA/cache on performance.

• Proficiency in debugging across x86 and ARM architectures in both bare metal and emulated environments.

• Strong understanding of Linux fundamentals, including scheduling, memory management, I/O subsystems, storage architectures, and block devices.

• Expertise in statistical methodologies, including experimental design, baseline analysis, variance control, and effective communication with stakeholders.

• Skilled in using Linux perf, VTune, eBPF, Bash, Jenkins, and SaltStack.

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


🏝️ Benefits

• Healthcare

• 401K savings plan

• Company holidays

• Vacation in the form of Paid Time Off (PTO)

• Sick time

• Parental leave

• Employee assistance program

• Mental wellness support

• Financial wellness support

• Annual bonus or incentives

• Equity awards

• Employee Stock Purchase Plan (ESPP)

• Flexible work arrangements through FlexBase: the option to work from home, in an office, or a combination of both

People also viewed

Crown Consulting, Inc.20 hours ago

Software Verification, Test Engineer

US flagVirginia OnlyFull-timeSoftware Development Engineer in Test (SDET)$100k – $150k/year
ApplyView job
Pleased AI21 hours ago

Software Development Engineer in Test

EuropeFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Sustainable Talent21 hours ago

Autonomous Vehicle Test Engineer

US flagCalifornia OnlyFreelanceSoftware Development Engineer in Test (SDET)$70 – $97/hour
ApplyView job
Ease Health21 hours ago

Software Development Engineer – Test

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
AIS (Applied Information Sciences)22 hours ago

Technical QA Automation Lead

US flagVirginia OnlyFull-timeSoftware Development Engineer in Test (SDET)$116k – $175k/year
ApplyView job
Temporal Technologies1 day ago

Staff Software Engineer, Test Systems & Tooling

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)$169.6k – $278.3k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers