Software Engineer III, Servers Software, Google Cloud Platform

Google is a global technology company that develops next-generation technologies for billions of users, including cloud computing solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud Business Platforms, focusing on developing cloud infrastructure and enterprise solutions with opportunities to work on large-scale systems.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Technical Solutions Developer, Workspace Support, Google Cloud

Technical Solutions Developer position at Google Cloud, combining software development expertise with customer support to resolve complex issues and improve Google Workspace products.

Software Enginer ll, Chrome Enterprise Core

Software Engineer II position at Google working on Chrome Enterprise Core, focusing on cloud management features and full-stack development.

ASIC RTL Design Engineer, Silicon

ASIC RTL Design Engineer position at Google, focusing on custom silicon solutions and foundation IP design for Pixel SoCs, requiring expertise in RTL design and microarchitecture.

Description For Software Engineer III, Servers Software, Google Cloud Platform

Google Cloud Platform is seeking a Software Engineer III to join their Servers Software team. This role is crucial for developing and implementing system software solutions that power Google's massive cloud infrastructure. As part of this position, you'll be working on critical server software development, focusing on firmware, BIOS, Linux kernel, and system libraries.

The role combines deep technical expertise in system software development with the opportunity to work on technology that impacts billions of users worldwide. You'll be responsible for designing and implementing server software systems, creating automation tools for diagnostics and performance evaluation, and collaborating with both internal and external partners to drive engineering programs forward.

Google Cloud accelerates digital transformation for organizations across all industries, delivering enterprise-grade solutions that leverage Google's cutting-edge technology. The platform serves customers in more than 200 countries, making this role particularly impactful for global cloud infrastructure.

The ideal candidate will bring strong experience in C/C++ programming, Unix/Linux environments, and system software development. You'll have the opportunity to work with modern technologies including Python and Go, and contribute to open source development projects. The role offers exposure to large-scale system design, distributed computing, and cutting-edge cloud technologies.

Working at Google means joining a company that values diversity, equality, and inclusion, with a strong commitment to building a representative workforce. You'll be part of a culture that encourages fresh ideas and innovation across all areas of technology, from distributed computing to artificial intelligence.

This position offers the chance to work on challenging technical problems at massive scale, collaborate with world-class engineers, and contribute to technology that powers some of the world's most important digital infrastructure. If you're passionate about system software development and want to make an impact on global cloud computing infrastructure, this role presents an excellent opportunity to grow your career at one of the world's leading technology companies.

Last updated 3 months ago

Responsibilities For Software Engineer III, Servers Software, Google Cloud Platform

  • Design and implement the system software for servers to support various workloads and manageability needs
  • Design and implement tools for automating diagnostics, performance evaluation, and reliability assurance for servers
  • Collaborate with internal and external partners to plan and execute the engineering programs, including product development and productivity improvements
  • Contribute ideas and skills to the team

Requirements For Software Engineer III, Servers Software, Google Cloud Platform

Linux
Python
Go
  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience
  • 2 years of experience in system software development and testing
  • 2 years of experience with software development in C or C++, and with data structures or algorithms
  • 2 years of experience with Unix/Linux environments

Benefits For Software Engineer III, Servers Software, Google Cloud Platform

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Equal opportunity employer
  • Inclusive work environment
  • Accommodation for special needs
  • Global work environment

Interested in this job?