Join Google in Waterloo, ON as a Staff Software Developer specializing in Conversational Agents and infrastructure. Shape large-scale systems that revolutionize user interactions. This advanced-level position requires significant expertise in software design and project leadership. You will play a crucial role in developing solutions that automate voice and chat interactions for global customers, while leveraging your extensive knowledge of C++ and distributed systems. Key Responsibilities: • Lead technical direction across project initiatives • Motivate and mentor a distributed team of engineers • Ensure alignment on objectives, timelines, and project outcomes • Oversee project deadlines and deliverable management • Develop, maintain, and enhance large-scale systems Requirements: • Bachelor’s degree or equivalent practical experience • 8 years of C++ programming and software product launch • 5 years working with infrastructure or distributed systems