Jobs

  1. About Google
  2. Jobs
  3. Locations
  4. Kitchener-Waterloo
  5. Engineering
  6. Software
  7. Software Engineer

Software Engineer

Location: Kitchener-Waterloo

Team: Software

Apply now

This position is based in Waterloo, Canada

The area: Software Engineering

Google's software engineers develop the next-generation technologies for which we've become world-renowned. In Waterloo, you would have the opportunity to work on projects that include massively scalable ads serving, machine learning to optimize advertiser's bidding, and mobile versions all the most popular Google web applications including Gmail, Calendar, Picasa, as well as ChromeOS development. You would also be responsible for networking systems, advertising systems and complex transaction systems in consumer applications.

The role: Software Engineer

Google Waterloo is hiring engineers for each of our areas: Ads, Mobile, and ChromeOS.

Our famous advertising engineering organization develops multi-billion dollar products such as AdSense and AdWords. If problems like changing the algorithm for automatic targeting of ads to web pages, modifying the real-time ad auction to increase the efficiency of the advertising network, or reducing ad serving latency while facing constant exponential network growth interest you, Google Waterloo may be the dream job for you. As an engineer with strong programming skills who can build our advertising platform, or an engineer with data analysis skills who can improve the quality of our ad serving systems, you will succeed on the team.

As an engineer on the Mobile team you will use your skills as a web and mobile client developer who is committed to not just shrinking down products to fit on a mobile device, but truly reinventing them to be appropriate for the mobile context. Work includes complex client-side javascript applications like Gmail for iPhone, which can load a webpage and the user's email even if they are on the subway or temporarily disconnected for another reason, while preserving the always-available, always-in-sync feeling of using a web application. The Waterloo team works hard to deliver a better experience for all mobile users of Google's Apps.

Working as an engineer on the ChromeOS team your skills will be put to use in Linux, Chrome, and WebKit hacking and enjoy diving into the low-level details of making a truly power and memory-efficient netbook that's as reliable as an appliance for its users. Instantly on and providing access to all the user's data, while sporting tremendous battery life, ChromeOS presents many challenges to its engineers and promises to be a long and rewarding project with lots of sub-projects going from conception to launch.

Our fast-growing team needs people with initiative who can take advantage of a unique opportunity of driving rewarding projects with the potential to create huge user and advertiser value.

More Information: You can find out more about projects at the Google Waterloo office here.

Responsibilities:

Requirements:

The Big Picture

Kitchener-Waterloo office

Kitchener-Waterloo is our biggest Canadian development office, home to Canooglers from around the world. We value speed and reward passion, prioritizing highly collaborative, cross-functional teams. Plus, you get to work at Google and live in Canada – not bad, eh?

Location: Kitchener-Waterloo

Software

Develop the next-generation technologies that change how millions interact.

Team: Software

Software Engineer

Location: Kitchener-Waterloo

Team: Software

Apply now

To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees or any other company location. Google is not responsible for any fees related to unsolicited resumes.

At Google, we don’t just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Google is proud to be an equal opportunity workplace and is an affirmative action employer.