Senior Software Engineer

Google Cloud accelerates every organization's ability to digitally transform its business and industry, delivering enterprise-grade solutions that leverage Google's cutting-edge technology.
Distributed Systems
Senior Software Engineer
Contact Company
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The XBorg project, part of Borg Control Plane, is a novel orchestration layer responsible for scheduling throughput-oriented workloads onto clusters across the fleet, with a central focus on Machine Learning (ML) training and inference workloads. As a Senior Software Engineer, you'll work on critical projects with opportunities to switch teams as the business evolves. You'll be involved in developing software, participating in design reviews, reviewing code, contributing to documentation, and troubleshooting issues.

Key Responsibilities:

  • Write and test product or system development code
  • Lead or participate in design reviews with peers and stakeholders
  • Review code developed by other developers
  • Contribute to documentation and educational content
  • Triage and resolve product or system issues

Required Qualifications:

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture

Preferred Qualifications:

  • Master's degree or PhD in Computer Science or related field
  • Experience developing accessible technologies
  • Experience in a technical leadership role
  • Experience with machine learning infrastructure
  • Experience with C++

Google is committed to diversity, equality, and creating a culture of belonging. They offer equal employment opportunities and consider accommodations for applicants with needs.

Last updated 21 days ago

Responsibilities For Senior Software Engineer

  • Write and test product or system development code
  • Participate in, or lead design reviews
  • Review code developed by other developers
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve

Requirements For Senior Software Engineer

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture

Interested in this job?

Jobs Related To Google Senior Software Engineer

Senior Software Engineer, Infrastructure, Google Global Networking

Senior Software Engineer position at Google Cloud focusing on infrastructure and global networking, developing distributed systems and network solutions at scale.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure and distributed systems development with competitive compensation and benefits.

Senior Software Engineer, Borglet Infrastructure

Senior Software Engineer position at Google focusing on Borglet Infrastructure, requiring expertise in C++, distributed systems, and large-scale infrastructure development.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google working on core infrastructure and distributed systems, building the foundation for Google's flagship products.

Senior Software Engineer, Infrastructure, Platforms Infrastructure Engineering

Senior Software Engineer position at Google's Technical Infrastructure team, focusing on platforms infrastructure engineering and distributed systems.