As a software engineer at Google, you will work on pioneering technologies that impact billions of users worldwide. You'll contribute to projects critical to Google’s objectives, with opportunities to explore different teams and projects as our dynamic business evolves. We seek versatile engineers with leadership capabilities and a passion for tackling new challenges across the entire technology stack.
Minimum Qualifications
- 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 in either an academic or industry setting.
Preferred Qualifications
- Master's degree or PhD in Computer Science or related technical field.
- 2 years of experience with front-end frameworks, full-stack development, or API development.
- Experience developing accessible technologies.
Key Responsibilities
- Write robust, scalable code for product or system development.
- Participate in and occasionally lead design reviews with peers and stakeholders to evaluate and select technologies that best meet project requirements.
- Review code contributed by other developers, providing feedback to uphold best practices including style guidelines, code efficiency, and testability.
- Contribute to and update existing documentation and educational content based on product updates and user feedback.
- Troubleshoot and resolve product or system issues by analyzing impacts on hardware, network, or service operations.
About Google
Google is dedicated to fostering an inclusive workplace where diversity is embraced and equal opportunity is championed. We welcome applicants from all backgrounds, respecting individual differences and providing accommodations for those with disabilities or special needs. Our commitment to innovation spans various domains including information retrieval, distributed computing, AI, and UI/UX design, ensuring our products redefine how users connect and interact globally.
Technical Infrastructure
Behind every user interaction with Google lies our robust Technical Infrastructure team. From data center development to advancing Google platforms, we enable seamless user experiences and product innovations. We take pride in our role as "engineers' engineers," continually pushing technological boundaries and maintaining high-performance networks to deliver the best user experiences possible.