Software Engineer III, Infrastructure, Platforms Infrastructure Engineering
Overview
As a Software Engineer at Google, you contribute to building scalable software and infrastructure that power billions of users. You will participate in design reviews, ensure code quality, and help maintain and evolve platforms across AI and cloud services. You’ll triage issues, debug complex problems, and collaborate with cross-functional teams to deliver robust solutions. This role offers the chance to work on cutting-edge AI and hyperscale infrastructure with diverse teams and projects.
Compensation / Benefitsbonus targetequitybenefits
ResponsibilitiesParticipate in or lead design reviews to decide among technologiesReview code from peers to ensure quality, style, tests, and efficiencyContribute to documentation and educational content updateTriage and debug product/system issues affecting hardware, network, or service qualityDesign, develop, test, deploy, maintain, and enhance software solutionsManage project priorities, deadlines, and deliverables across full-stack scope
Key requirementsBachelor’s degree or equivalent practical experience2 years of experience programming in C++, Python, or Go2 years of experience with developing large-scale infrastructure, distributed systems, networks, or compute/storage/hardware architecture2 years of experience with data structures or algorithmsExperience developing accessible technologiesProficiency in software health, diagnosis, resolution, and test engineeringleadership qualitiesversatilityability to work across multiple teamsC++PythonGo