What We Need to See: Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent practical experience 8+ overall years of software industry experience, including 3+ years managing software engineering teams Proven experience leading complex, large-scale software projects across multiple teams and disciplines Strong software development background in C/C++ Demonstrated ability to drive execution, resolve ambiguity, and deliver high-quality products in fast-paced environments Strong system-level thinking and problem-solving skills Excellent communication, collaboration, and stakeholder management skills Proven ability to influence technical direction and organizational priorities Ways to Stand Out from the Crowd: Experience with Linux, networking technologies, or distributed systems Experience building infrastructure, management, orchestration, or observability platforms Experience leading geographically distributed or multi-disciplinary engineering teams Background in AI/ML infrastructure, datacenter technologies, or high-performance computing environments Experience scaling organizations, mentoring managers or technical leaders, and driving organizational maturity