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.
2 years of experience with data structures or algorithms.
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, and maintain software applications.
Work on projects, from small bug fixes to large-scale feature development.
Drive cross-collaboration and execution of projects across multiple teams along with collaboration with other engineers to bring products to life.
Manage unique projects priorities, deadlines, and deliverables.
Create a high performing team and cultivate innovation.
Perks and Benefits:
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Opportunities to switch teams and projects as you and the fast-paced business grow and evolve.
Enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably.
Equal opportunity and affirmative action employer.
Global company with opportunities for efficient collaboration and communication.