Full-time Posted June 05, 2026
Apply Now

Job Description

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

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application