Software Engineer III, Infrastructure, Google Cloud

Google

1–2 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : yesterday
Actively hiring

Job description

Join Google's innovative team as a Software Engineer III on the Infrastructure team for Google Cloud. You will contribute to developing next-generation technologies that impact billions of users globally. This role involves working on critical projects, with opportunities for growth and exposure to diverse technical challenges across the full stack. We seek versatile engineers with leadership potential and a passion for tackling new problems.

Our Technical Infrastructure team is the backbone of Google's user-facing products, ensuring massive scale and seamless operation. We manage data centers and build next-gen platforms, keeping networks robust for an unparalleled user experience. Google Cloud empowers organizations with enterprise-grade solutions, leveraging Google's advanced technology to foster sustainable development and solve critical business challenges for customers worldwide.

Responsibilities

As a Software Engineer III, you will write and develop product or system code. You will actively participate in and lead design reviews, collaborating with peers and stakeholders to select optimal technologies. Engaging in code reviews for other developers is essential, providing constructive feedback to uphold best practices, including style guidelines, code checking, accuracy, testability, and efficiency.

You will contribute to and update existing documentation and educational content, adapting materials based on product advancements and user feedback. A key part of the role involves triaging product or system issues, debugging, tracking, and resolving them by analyzing root causes and their impact on hardware, network, or service operations and quality.

Qualifications

A Bachelor’s degree or equivalent practical experience is required. Candidates should have at least 2 years of programming experience in C++, Java, Go, or Python, or 1 year of experience with an advanced degree.

We prefer candidates with a Master's degree or PhD in Computer Science or related technical fields. Experience in building and developing large-scale infrastructure, distributed systems, or networks is highly valued, along with expertise in compute technologies, storage, or hardware architecture. A minimum of 2 years of experience with data structures or algorithms, either academically or professionally, is also desirable, as is experience in developing accessible technologies.

Essential Skills

C++JavaGoPythonData StructuresAlgorithms

Good to Have

InfrastructureDistributed SystemsNetworkingCompute TechnologiesStorageHardware ArchitectureAccessible Technologies

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer III, Infrastructure, Google Cloud
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

IT Consulting

Software Engineer III, Infrastructure, Google Cloud at Google | SkillMX | SkillMX