Senior Manager, Software Engineering - Rack Scale Systems Infrastructure
Core
Lead engineers building rack-scale infrastructure software to make complex hardware manageable and programmable, owning control planes, lifecycle orchestration, system health, and recovery capabilities.
Role type
Senior Manager, Software Engineering (Infrastructure)
Builds
Rack-scale infrastructure software, control planes, lifecycle orchestration, system health, and recovery capabilities for data center hardware.
Domain
Data center infrastructure, server firmware, distributed systems, hardware orchestration
Required skills
Systems software, platform software, server firmware, data center infrastructure, Linux, distributed systems, APIs, state machines, failure handling, Go, C++, Rust, team management, hiring, mentoring, open-source delivery
Preferred skills
Rack-scale systems lifecycle, Kubernetes controllers, operators, declarative control planes, simulation, fault injection, baseboard management controller software, OpenBMC, embedded Linux, Python, server debugging, Redfish, NVLink, Ethernet, InfiniBand, Rust, AI tools for development
Technologies
Linux, Go, C++, Rust, Kubernetes, OpenBMC, Python, Redfish, NVLink, Ethernet, InfiniBand
Responsibilities
Take ownership for the delivery of rack-scale infrastructure software within a cross-functional organizational structure. Translate business needs and evolving hardware roadmaps into release priorities and achievable plans. Partner with architects and technical leads on control planes, lifecycle orchestration, health analysis, and recovery. Build and develop the team through hiring, mentoring, and clear performance expectations. Establish effective planning, validation, release, and issue triage practices. Coordinate with firmware, platform, networking, quality assurance, security, and operations teams to deliver coordinated capabilities.
Seniority
Senior, hands-on IC with management responsibilities
