Software Developer III, Google Workspace

A global technology company that develops internet-related services and products, including search, cloud computing, software, and online advertising technologies.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Developer III, Google Workspace

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.

Last updated 16 minutes ago

Responsibilities For Software Developer III, Google Workspace

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Developer III, Google Workspace

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging (preferred)
  • Experience developing accessible technologies (preferred)
  • Proficiency in code and system health, diagnosis and resolution, and software test developing (preferred)

Interested in this job?

Jobs Related To Google Software Developer III, Google Workspace

Imaging Calibration Software Engineer

Google is hiring an Imaging Calibration Software Engineer to develop cutting-edge camera calibration solutions, combining software development with hardware expertise to advance mobile photography technology.

Software Engineer, Performance Modeling

Software Engineer position at Google focusing on performance modeling and optimization for cloud infrastructure and AI systems.

Software Engineer III, Infrastructure, Core

Software Engineer III position at Google's Core Infrastructure team, developing foundational technologies that power Google's flagship products and services.

Software Engineer III, Payments

Software Engineer III position at Google focusing on Payments systems, offering competitive salary and benefits package.

Software Engineer, Compiler, Scheduling and Optimization, Silicon

Software Engineer position at Google focusing on compiler optimization and scheduling for EdgeTPU, working on AI/ML performance improvements.