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.
Backend
Senior Software Engineer
In-Person
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. The role requires versatility, leadership qualities, and enthusiasm to tackle new problems across the full-stack as Google continues to push technology forward.

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 and provide feedback
  • 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 and data structures/algorithms
  • 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 creating a diverse and inclusive workplace, providing equal employment opportunities regardless of background. They offer accommodations for applicants with needs and require English proficiency for efficient global collaboration.

Last updated 2 months 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 documentation and educational content
  • Triage and resolve product or system issues

Requirements For Senior Software Engineer

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development and data structures/algorithms
  • 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 Product Manager, Promotions

Senior Product Manager position at Google leading promotions strategy and product development to enhance merchant-consumer connections across multiple platforms.

Senior Software Engineer, Search

Senior Software Engineer position at Google Search, focusing on developing and maintaining large-scale search infrastructure and technologies.

Senior Optical Network Engineer, Optical Networking Technologies

Senior Optical Network Engineer position at Google, focusing on scaling and maintaining their global network infrastructure with competitive compensation and benefits.

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions for consumer products, requiring expertise in PnR, STA, and ASIC design.

Senior Software Engineer, Google Research

Senior Software Engineer position at Google Research, focusing on developing next-generation technologies and conducting fundamental research that impacts billions of users.