Bachelor's degree in Computer Science or related technical field, or equivalent practical experience.
Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work (e.g. open-source coding).
Nice to haves:
Master's degree or PhD in Computer Science or a related technical field.
Experience developing accessible technologies.
What you'll be doing:
Design, develop, test, deploy, maintain, and improve software.
Manage project priorities, deadlines, and deliverables.
Take on tasks as requested following through to completion despite roadblocks or distractions.
Perks and benefits:
Google's software engineers develop next-generation technologies impacting billions of users.
Opportunities to work on critical projects and switch teams as both you and the business evolve.
Versatile work, leadership opportunities, and tackling new problems across the full-stack.