Taro Logo

Senior Platforms System Software Engineer, Servers Software

A global technology company that specializes in internet-related services and products.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Job Description

Google's Platforms team, a core part of Technical Infrastructure within Google Cloud, is seeking a Senior Platforms System Software Engineer to join their Servers Software team. This role is crucial in developing the infrastructure that powers all of Google's operations. The position focuses on ARM Server Software development, working across all levels of the technology stack from low-level system software to application-level software.

The team is responsible for research, design, and development of hardware and software technologies that support major Google products including Gmail, YouTube, Search, Google Cloud, and Machine Learning. This role offers the opportunity to make significant impact through scale, complexity, high performance, and efficiency improvements.

As a Senior Platforms System Software Engineer, you'll be working with Google's computing platforms, which are globally recognized as the largest, most energy-efficient, and cost-efficient distributed computing infrastructure. You'll be involved in every stage of development, from research and design to building, testing, and supporting Google's hardware and software.

The position requires strong expertise in system software development, particularly with C/C++, and experience with performance optimization and debugging. You'll be working on cutting-edge technology, collaborating with various teams, and contributing to the innovation that powers Google's infrastructure. This is an excellent opportunity for someone passionate about system-level software development and interested in working on large-scale infrastructure projects.

Last updated 3 days ago

Responsibilities For Senior Platforms System Software Engineer, Servers Software

  • Design, implement, and test the system software for servers to support various workloads and manageability needs
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Design and implement tools for automating diagnostics, performance evaluation, and reliability assurance for servers
  • Collaborate with internal and external partners to plan and execute engineering programs
  • Contribute innovative ideas and skills to the team

Requirements For Senior Platforms System Software Engineer, Servers Software

Linux
Python
Go
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C or C++ and one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with performance, systems data analysis, visualization tools, or debugging

Related Jobs

Senior Software Engineer, Fuchsia Framework

Senior Software Engineer position at Google focusing on developing and improving the Fuchsia Framework platform, requiring expertise in testing frameworks, system architecture, and programming languages like Python or Rust.

Senior CPU Design Verification Engineer, Silicon

Senior CPU Design Verification Engineer role at Google focusing on CPU verification, test infrastructure, and performance validation.

Senior Software Engineer, GPS Locations

Senior Software Engineer position at Google focusing on GPS and location technology, requiring 5+ years of experience in software development and expertise in Java, Python, and C++/SQL.

Senior Software Engineer, GPS Locations

Senior Software Engineer position at Google focusing on GPS location technology, requiring 5+ years of experience in software development and expertise in Java, Python, and SQL.

Senior Software Engineer, Fuchsia Framework

Senior Software Engineer position at Google focusing on developing testing frameworks and infrastructure for the Fuchsia Platform, requiring 5+ years of software development experience.