Principal Software Development Engineer in Test Lead
Core
Lead the development of sophisticated automated testing solutions for cloud-based microservices to ensure reliability, quality, and performance.
Role type
Principal Software Development Engineer in Test Lead
Builds
Automated test frameworks, pipelines, and infrastructure for cloud-native services
Domain
Cloud infrastructure, platform engineering, and distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, Pytest, Perl, Go, Linux system internals, Bash scripting, CI/CD tooling, x86/ARM debugging, Debian packaging, QEMU, cloud-native architecture
Preferred skills
Technical leadership, mentorship, cross-functional collaboration
Technologies
Jenkins, GitHub Actions, SaltStack, QEMU, TCG, KVM
Responsibilities
Design and maintain automated test frameworks covering unit, integration, and end-to-end testing; Develop automation scripts for deployments, migrations, and rollbacks; Investigate complex test failures across different CPU architectures; Provide technical leadership and mentorship to junior engineers; Collaborate with engineering teams to define testing strategies for platform changes
Seniority
Principal, hands-on IC with strategic leadership
