Google LLC is seeking a talented and driven Software Engineer to join our high-performing technical team in Toronto, Canada. In this role, you will collaborate with cross-functional engineering and product groups to build, scale, and optimize innovative cloud and software solutions that impact millions of users across the globe.
Key Responsibilities:
• Design, develop, test, and maintain robust, high-performance systems and infrastructure as a Software Engineer.
• Collaborate with global product managers, software architects, and engineering peers to define technical roadmaps.
• Apply industry engineering standards, modern CI/CD automation, and secure coding practices utilizing Python, Java, Data Structures, REST APIs.
• Participate in agile sprint planning, architectural design reviews, and continuous operational enhancements.
• Troubleshoot complex production issues, maintain technical documentation, and drive system reliability.
Qualifications & Requirements:
• Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
• 2+ years of hands-on technical experience in Software Engineer or related IT roles.
• Proven proficiency with core technical competencies: Python, Java, Data Structures, REST APIs, Git, Agile.
• Solid understanding of software development lifecycles, distributed systems, and modern cloud environments.
• Excellent analytical, problem-solving, and cross-cultural communication skills.
Perks & Benefits:
• Competitive global compensation package (CAD 95,000 - 135,000 per year).
• Comprehensive health, dental, and vision insurance coverage for employees and dependents.
• Retirement savings plan with generous employer matching contributions.
• Flexible hybrid and remote working arrangements with home office technology stipend.
• Annual learning and development allowance for certifications, conferences, and continuous education.
• Paid time off, parental leave, wellness programs, and employee equity / stock purchase options.