Software Engineering Manager, Stubby C++
New York, NY, USA · Manager · Full-time · Posted Oct 14, 2026
- Experience
- 8 years in software development; 3 years in large-scale infrastructure, distributed systems or networks, or compute technologies, storage or hardware architecture; 3 years in technical leadership; 2 years in people management or team leadership.
- Education
- Bachelor’s degree or equivalent practical experience.
About the job
Leads a software engineering team developing and modernizing Google’s Stubby C++ RPC infrastructure, including its features, reliability, performance, and long-term technical roadmap.
What you'll do
- Manage, coach, hire, and develop a high-performing team of software engineers.
- Lead development of Stubby C++ features and initiatives to improve the stack’s reliability, efficiency, and stability.
- Set the technical roadmap and priorities, and coordinate strategy and end-to-end solutions with partner teams.
What they ask for
- Bachelor’s degree or equivalent practical experience.
- 8 years of experience in software development; 3 years developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
- 3 years of experience in a technical leadership role and 2 years in people management or team leadership.
- Software development experience using C++, and working with concurrency or performance optimization.
Nice to have
- Master's degree or PhD in Computer Science, or related technical field; 3 years of experience in a complex, matrixed organization.
- Experience leading engineers and setting technical direction; strong experience in concurrency, networking, performance optimization, and distributed systems; familiarity with Go, Java, or Python.
Pay
US: $207000 - $300000 (USD) base salary
Tools
Stubby C++, C++, Go, Java, Python
Model-written summary · the original posting is authoritative