Google is hiring a Software Engineer to join its Technical Infrastructure team in the United States. This role offers the opportunity to work on next-generation technologies that power products used by billions of people worldwide.
As part of Google’s infrastructure organization, you will help build and maintain the systems, platforms, and technologies that support some of the world’s largest-scale computing environments. This position is ideal for engineers who enjoy solving complex technical challenges involving distributed systems, large-scale data processing, cloud infrastructure, and modern web technologies.
About the Role
Google Software Engineers develop innovative technologies that impact users globally. Engineers work on critical projects across a variety of domains, including large-scale systems, information retrieval, cloud computing, networking, data storage, artificial intelligence, security, and user interfaces.
The Technical Infrastructure team plays a vital role in ensuring Google’s services remain reliable, scalable, and efficient while supporting continuous innovation.
Key Responsibilities
- Write, test, and maintain high-quality software code.
- Participate in technical design reviews and architectural discussions.
- Review code and provide feedback to maintain engineering best practices.
- Contribute to technical documentation and educational resources.
- Investigate, troubleshoot, and resolve product and system issues.
- Improve software performance, reliability, scalability, and maintainability.
- Collaborate with engineering teams and stakeholders across multiple projects.
Minimum Qualifications
- Bachelor’s degree or equivalent practical experience.
- 5+ years of software development experience.
- 3+ years of experience testing, maintaining, or launching software products.
- 1+ year of experience with software design and architecture.
- Experience with Angular, TypeScript, and reactive programming.
Preferred Qualifications
- Master’s degree or PhD in Computer Science, Mathematics, or a related field.
- Strong understanding of data structures and algorithms.
- Experience building data-intensive user interfaces, dashboards, and interactive visualizations.
- Knowledge of combinatorial optimization, graph theory, and capacity planning.
- Experience with database design and data warehousing technologies.
- Familiarity with BigQuery and large-scale analytics platforms.
Compensation and Benefits
💰 Base Salary: $174,000 – $253,000 USD annually
Additional Compensation:
- Performance bonus opportunities
- 15% target bonus program
- Equity awards
- Comprehensive employee benefits package
Final compensation may vary based on experience, education, skills, and location.
Why Join Google?
- Work on products used by billions of people worldwide.
- Solve challenging engineering problems at massive scale.
- Collaborate with some of the industry’s leading software engineers.
- Gain exposure to cutting-edge technologies including AI, cloud computing, and distributed systems.
- Enjoy competitive compensation, equity, and career growth opportunities.
About Google’s Technical Infrastructure Team
The Technical Infrastructure team is responsible for designing, building, and maintaining the foundation that powers Google’s products and services. From data centers and networking systems to cloud platforms and large-scale computing infrastructure, the team ensures Google’s technology ecosystem remains fast, reliable, and innovative.
