Principal Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Fri, May 15, 2026
This job expires in: 30 days
Job Summary
Principal Software Engineer, responsible for developing software systems that support rack-scale infrastructure products and services in a full-time role.
Key Responsibilities
- Define software architecture for rack-scale infrastructure, including control plane services and firmware
- Utilize Kubernetes and cloud-native components to build open source infrastructure software
- Collaborate with hardware and software teams to translate infrastructure roadmaps into software requirements and execution plans
Required Qualifications
- BS or MS in Computer Engineering, Computer Science, Electrical Engineering, or related field, or equivalent experience
- 15+ years of experience in systems architecture, system software, or infrastructure engineering
- Proficient in coding with Go, C++, or Rust, with a focus on production-quality infrastructure software
- Experience with Kubernetes and Linux-based infrastructure software, including OS lifecycle and firmware management
- Strong understanding of data center networking technologies and management architectures
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...