FAQs
What are the minimum qualifications for this Software Engineer position?
The minimum qualifications include a Bachelor’s degree or equivalent practical experience and 1 year of experience with software development in one or more programming languages such as Python, C, C++, Java, or JavaScript.
What preferred qualifications should candidates have?
Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field, as well as experience developing accessible technologies.
What are the primary responsibilities of a Software Engineer in this role?
The primary responsibilities include writing product or system development code, participating in or leading design reviews, reviewing code from other developers for best practices, contributing to documentation and educational content, and debugging and resolving product or system issues.
What kinds of technologies will I work with in this position?
You will work with a variety of technologies related to information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile technologies.
Is there an opportunity to switch teams or projects?
Yes, there are opportunities to switch teams and projects as you and Google's fast-paced business grow and evolve.
Does Google provide equal employment opportunity?
Yes, Google is proud to be an equal opportunity workplace and is committed to equal employment opportunity regardless of various factors including race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.
How does Google handle accommodations for applicants with disabilities?
Google provides accommodations for applicants with disabilities or special needs. Candidates can let us know by completing the Accommodations for Applicants form.
What type of products does the Google Home team focus on?
The Google Home team focuses on hardware, software, and services offerings for the home, which include devices like thermostats and smart displays.
What is the mission of the Google Home team?
The mission of the Google Home team is to create a helpful home that cares for the people inside it and the world around it.
Are there opportunities for professional development in this role?
Yes, as a Software Engineer, you will have opportunities for professional development and to display leadership qualities while taking on new problems across the full stack.