As a Software Engineer at Google, you will be part of a mission-driven team that builds the world’s most advanced products. You’ll tackle problems at scale, solving real-world challenges through innovative design, clean code, and deep technical thinking. This is more than just a coding role, you will be part of shaping a product’s evolution, bringing user-centric ideas to life, and influencing product direction.
You will join our Corporate Engineering (Corp Eng) division, Google’s internal IT organization that builds robust platforms and services to support and empower every Googler. Think of it as building Google, for Googlers designing solutions that help internal teams work smarter, faster, and more efficiently.
Responsibilities
- Develop, test, deploy, and maintain software solutions that address complex technical and business problems.
- Write clean, maintainable code that adheres to Google’s software engineering best practices.
- Lead and participate in design reviews to shape technical solutions and influence architectural decisions.
- Review peers’ code with an eye toward quality, efficiency, and scalability fostering a culture of continuous improvement.
- Document technical workflows and develop educational materials to share insights across the team.
- Analyze and troubleshoot system issues, ensuring high availability, performance, and reliability.
- Collaborate across teams and functions, embracing feedback and contributing to a culture of learning and innovation.
Minimum Qualifications
- A Bachelor’s degree in Computer Science or a related technical field or equivalent practical experience.
- At least 1 year of hands-on experience in software development using one or more programming languages such as Python, Java, JavaScript, C, or C++.
- Solid understanding of data structures and algorithms, with practical experience in implementing them.
Preferred Qualifications
- Advanced degree (Master’s or PhD) in Computer Science or a related field.
- Minimum 1 year of experience in building scalable infrastructure, distributed systems, or developing technologies in compute, storage, or networking domains.
- Passion and experience in developing accessible technologies that are inclusive for all users.
What You’ll Gain
- The opportunity to work on high-impact projects used internally by thousands of Googlers, amplifying productivity at scale.
- The freedom to explore new technologies, propose fresh ideas, and switch teams as your interests evolve.
- A diverse and inclusive work environment where your contributions are valued and your growth is supported.
- World-class mentorship, technical leadership opportunities, and a global platform to build a fulfilling career.
We’re committed to creating a workplace where everyone belongs and thrives. We champion diversity, equity, and inclusion in everything we do. Whether it’s improving accessibility, enhancing security, or advancing AI, you’ll find meaning and purpose in every line of code.
Equal Opportunity
Google is proud to be an equal opportunity workplace and affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. We also consider qualified applicants with criminal histories, in accordance with legal requirements.
If you require accommodations for a disability or any special need, we are here to support you. Please complete our Accommodations for Applicants form.