The Core team at Google plays a pivotal role in the development of the technical foundation for many of Google’s flagship products. The team is responsible for creating and maintaining essential building blocks like developer platforms, product components, and infrastructure that support high-quality user experiences. This infrastructure drives innovation at Google and strengthens systems across all of Google’s products.
As a Software Engineer III, you will contribute to the design and development of critical systems that support Google’s massive scale. You will work on core technology that enables the performance, scalability, and security of key Google services, impacting the experiences of billions of users worldwide.
Key Responsibilities
- Software Development. Write product or system development code in various programming languages to build core technology solutions.
- Collaboration. Participate in or lead design reviews with peers and stakeholders to make informed decisions about the technologies and systems to use.
- Code Review. Review code written by other developers to ensure adherence to best practices, style guidelines, and efficiency standards. Provide constructive feedback on testability, accuracy, and code quality.
- Issue Troubleshooting. Triage and debug product or system issues, analyzing the root cause and determining the impact on hardware, network, or service operations. Work with teams to resolve issues effectively.
- Documentation & Educational Content. Contribute to and update technical documentation or educational materials for internal teams and the broader community. Adapt content based on product/program updates and user feedback.
- Continuous Improvement. Continuously evaluate and optimize the performance and reliability of existing systems, ensuring the highest levels of efficiency, scalability, and availability.
Minimum Qualifications
- Educational Background. Bachelor’s degree in Computer Science, or a related technical field, or equivalent practical experience.
Experience
- At least 2 years of experience with software development in one or more programming languages or 1 year of experience with an advanced degree (e.g., Master's, PhD).
- At least 2 years of experience with data structures or algorithms.
Preferred Qualifications
- Advanced Degree. A Master’s degree or PhD in Computer Science or a related technical field.
- Experience in Accessible Technologies. Previous experience in developing accessible technologies or applications for diverse user groups is a plus.
Why Join Google?
- Work with the Best. Google is home to some of the most talented engineers in the world. Here, you’ll collaborate with brilliant minds to solve complex technical challenges.
- Impactful Work. Your contributions will shape products that serve billions of people globally, making a positive impact on their lives.
- Continuous Learning. Google provides opportunities for you to grow, learn new skills, and stay at the forefront of technology. You’ll have access to cutting-edge tools, technologies, and a culture that encourages continuous development.
- Diversity and Inclusion. Google values diverse perspectives, and we’re committed to fostering an inclusive environment where all employees feel empowered to bring their whole selves to work.
- Innovation at Scale. You’ll be working on systems that handle Google’s massive scale. The opportunity to solve large-scale technical challenges is limitless, making each project an exciting opportunity.
- Work-Life Balance. Google promotes a healthy work-life balance with flexible working hours and benefits tailored to support both personal and professional growth.
Google’s Commitment to Diversity. Google is an equal opportunity employer. We are committed to creating a diverse environment and are proud to be an affirmative action employer. We do not discriminate on the basis of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or any other characteristic protected by law.
How to Apply. If you're ready to tackle exciting technical challenges and work with some of the brightest minds in the industry, apply now to join Google’s Core team. Shape the future of technology and help us build the next generation of high-performance systems that will make an impact for years to come.