Software Engineer III, Infrastructure, AI and Infrastructure
Benefits
- Health, dental, vision, life, and disability insurance
- Retirement: 401(k) with company match
- Paid Time Off: 20 days of vacation per year, accruing at 6.15 hours per pay period for the first five years
- Sick Time: 40 hours/year (increased to 69 hours/year for Seattle) plus 5 discretionary sick days per instance
- Maternity Leave (Short‑Term Disability + Baby Bonding): 28–30 weeks
- Baby Bonding Leave: 18 weeks
- Holidays: 13 paid days per year
Preferred work locations: Kirkland, WA; Seattle, WA; Sunnyvale, CA (US‑based employees).
Minimum qualifications
- Bachelor’s degree or equivalent practical experience
- 2 years of experience programming in C++, Python, or Go
- 2 years of experience developing large‑scale infrastructure, distributed systems, or networks, or experience with compute technologies, storage, or hardware architecture
Preferred qualifications
- Master’s degree or PhD in Computer Science or a related technical field
- 2 years of experience with performance, large‑scale systems data analysis, visualization tools, or debugging
- 2 years of experience with data structures or algorithms in an academic or industry setting
- Experience developing accessible technologies
- Proficiency in code and system health diagnosis, resolution, and software test engineering
About the role
Google’s software engineers develop next‑generation technologies that power billions of users worldwide. The work spans information retrieval, distributed computing, large‑scale system design, networking, data storage, security, AI, natural language processing, UI design, mobile, and more. Engineers are expected to be versatile, demonstrate leadership, and tackle full‑stack problems as the business evolves. The Technical Infrastructure team builds and maintains the architecture behind Google’s products, from data centers to AI platforms, ensuring reliability, efficiency, and speed at hyperscale.
Responsibilities
- Write product or system development code
- Participate in, or lead, design reviews with peers and stakeholders to evaluate technology options
- Review code authored by others and provide feedback on style, accuracy, testability, and efficiency
- Contribute to documentation or educational content and adapt it based on product updates and user feedback
- Triage product or system issues, debug, track, and resolve them by analyzing impacts on hardware, network, or service operations and quality
Pay
US: $147,000 – $210,000 (USD) plus a 15 % bonus target, equity, and benefits.
Most interviews for this position are conducted in person, as required by the hiring process.