Software Development Manager, Cloud Assist Experience – Google – Toronto, ON
Location: Toronto, ON | Company: Google
Google is hiring a Software Development Manager for its Toronto, ON office to lead engineering teams within Google Cloud. This role combines technical expertise with people leadership, guiding engineers to deliver high-quality, large-scale projects while shaping the future of cloud-powered productivity solutions.
In this position, you’ll oversee multiple teams, manage priorities aligned with Google Cloud’s strategy, and drive development across distributed systems, AI, and large-scale enterprise software. You’ll not only provide technical leadership but also mentor engineers, define roadmaps, and ensure best practices in code quality, scalability, and team growth.
About the role: Software Development Manager
As a Software Development Manager, you will set and communicate team priorities that align with organizational goals while managing complex engineering projects. You’ll guide technical designs, oversee deployments, and influence product direction across teams and locations.
The role requires balancing hands-on technical contributions with people management responsibilities. You’ll coach engineers, review designs and code, and ensure adherence to software development best practices. This is a strategic leadership opportunity for a proven engineering leader passionate about scaling technology and people.
Benefits and Salary
Google offers a comprehensive compensation package, including competitive base salary, performance bonuses, and equity grants. Employees enjoy health, dental, and vision insurance, paid vacation and parental leave, retirement savings plans, and wellness benefits.
You’ll also benefit from career development programs, leadership training, and access to Google’s learning ecosystem. Google fosters an inclusive culture with flexible work arrangements, employee resource groups, and a commitment to work-life balance.
Job Details
📌 Job Type: Full-Time, Permanent (Engineering / Cloud)
🏢 Company: Google
📍 Location: Toronto, ON, Canada
🆔 Job ID: 80671043126993606
🗓️ Posted: 2025
🗂️ Category: Software Development / Management
Requirements / Skills
- Bachelor’s degree or equivalent practical experience.
- 8+ years of software development experience.
- 3+ years in technical leadership, including project oversight and team supervision.
- 2+ years of people management experience with direct reports.
- Understanding of software development best practices and scalable system design.
- Strong communication, coaching, and team motivation skills.
How to Apply
Interested in leading high-impact engineering teams at Google Cloud? Apply directly through the official Google Careers portal below.
Share This Opportunity
Know an engineering leader ready for the next step? Share this role and help them join Google Cloud!
Job Summary & Tips for Applying
When applying for the Software Development Manager role, highlight your experience leading engineering teams, overseeing large-scale projects, and coaching developers to success. Emphasize technical leadership across distributed systems, cloud solutions, or enterprise software.
Hiring managers want to see a balance of hands-on technical knowledge with proven people management experience. Showcase examples where you set team priorities, influenced strategy, and ensured delivery of scalable solutions.
Use keywords such as software development leadership, cloud engineering, team management, technical roadmap, and Google Cloud to optimize your application. Demonstrate your ability to align technical vision with organizational goals while building high-performing, motivated teams.