Software Engineer III Infrastructure @ Google
Your Application Journey
Email Hiring Manager
Job Details
About the Role
Google is seeking a Software Engineer III Infrastructure to develop next-generation technologies that power global platforms. Working on large-scale infrastructure, distributed systems, and networking, you will design and implement systems that ensure smooth operations and performance.
Minimum & Preferred Qualifications
Minimum: Bachelor’s degree or equivalent practical experience; 2 years of experience in software development in languages like C, C++, Python, or Go; 2 years experience with large-scale infrastructure, distributed systems or networks, or compute/storage/hardware architecture.
Preferred: Master's or PhD in Computer Science or related; experience in performance analysis, large-scale systems data visualization, debugging, and accessible technology development; proficiency in diagnosing and resolving system issues.
Responsibilities
- Write product or system development code.
- Participate in or lead design reviews with peers and stakeholders.
- Review code to ensure style, testability, and efficiency.
- Contribute and adapt documentation based on feedback and updates.
- Triage and debug system issues impacting hardware, network, or service quality.
About Google and the AI & Infrastructure Team
At Google, your work will help shape infrastructure that supports billions of users and advanced AI models. You will join a team known for its complex systems development, rigorous problem solving, and continuous innovation in hyperscale computing environments.
Compensation and Additional Information
The base salary range for this full-time role is $141,000-$202,000 plus bonus, equity and benefits. Salaries are determined by role, level, work location and various factors including skills and experience.
Key skills/competency
- Software Development
- Infrastructure
- Distributed Systems
- Networking
- Coding
- Code Review
- Debugging
- Design Reviews
- Data Structures
- System Analysis
How to Get Hired at Google
🎯 Tips for Getting Hired
- Customize your resume: Highlight experience in distributed systems and coding.
- Showcase projects: Detail infrastructure and large-scale system work.
- Prepare for interviews: Review design, coding, and debugging scenarios.
- Research Google: Understand Google Cloud, AI, and infrastructure advancements.