Google is seeking a Software Developer III to join their Google Workspace team in Waterloo, Canada. This role is integral to developing next-generation technologies that impact billions of users worldwide. As a mid-level software engineer, you'll work on critical projects involving large-scale system design, distributed computing, and various other technical domains. The position offers opportunities to switch teams and projects as both you and the company evolve.
The role requires strong technical expertise in software development, with a focus on managing project priorities, deadlines, and deliverables. You'll be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions. The position is part of a team that develops products helping users connect, communicate, and collaborate, impacting millions of users across homes, businesses, universities, and nonprofits globally.
Google offers a collaborative environment where you'll work with talented peers, participate in design reviews, and contribute to code reviews. The role involves working with various technologies and requires strong problem-solving skills, particularly in debugging and system optimization. You'll have the opportunity to contribute to documentation and educational content while working on products that shape the web experience for users worldwide.
The ideal candidate should have at least 2 years of experience in software development and a strong foundation in data structures and algorithms. While a Bachelor's degree is required, advanced degrees are preferred. The position offers the chance to work at one of the world's leading technology companies, with opportunities for growth and impact on a global scale.