As a Software Engineer III in Google Core team, you’ll be at the heart of developing and enhancing the fundamental technologies that power Google’s flagship products. This role involves working on critical projects, influencing key technical decisions, and driving innovation across a broad range of technologies.
Key Responsibilities
- Code Development. Write and maintain high-quality product or system development code.
- Design Reviews. Lead or participate in design reviews with peers and stakeholders to select and refine technologies.
- Code Review. Review code from other developers, ensuring adherence to best practices in style, accuracy, testability, and efficiency.
- Documentation. Contribute to and update documentation and educational content based on product or program changes and user feedback.
- Issue Resolution. Triage and resolve product or system issues by analyzing sources and impacts on hardware, network, or service operations.
Minimum Qualifications
- Education. Bachelor’s degree or equivalent practical experience.
- Experience. 2 years of experience in software development with one or more programming languages, or 1 year with an advanced degree.
- Technical Skills. 2 years of experience with data structures or algorithms, gained through academic or industry settings.
Preferred Qualifications
- Education. Master’s degree or PhD in Computer Science or related technical field.
- Experience. 2 years of full-stack development experience, including:
- Back-End. Proficiency in Java, Python, GO, and/or C++.
- Front-End. Experience with JavaScript, TypeScript, HTML, CSS, etc.
- Additional Skills. Experience in developing accessible technologies.
About the Core Team
The Core team at Google is responsible for building the technical foundation behind Google’s key products. This includes developing central solutions, breaking down technical barriers, and reinforcing existing systems. You’ll be involved in creating the building blocks that ensure high-quality, safe, and coherent user experiences while driving innovation for every developer at Google.
Why Join Google?
Google offers an opportunity to work on next-generation technologies that impact billions of users worldwide. As a software engineer at Google, you’ll be part of a team that values versatility, leadership, and enthusiasm. You’ll have the chance to work on diverse projects and grow with a fast-paced, evolving business.