Senior Software Engineer

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$161,000 - $239,000
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Google is seeking a Senior Software Engineer to join their Data Platform team, which processes Exabytes of data at Planetary speed. This role involves working on critical projects handling massive-scale information processing, including real-time streaming and batch processing jobs. As a software engineer at Google, you'll have the opportunity to develop next-generation technologies that impact billions of users worldwide. The position requires expertise in distributed computing, large-scale system design, and data processing.

The ideal candidate will be versatile and display leadership qualities, ready to tackle challenges across the full technology stack. You'll be working with cutting-edge technologies in areas such as information retrieval, distributed computing, security, artificial intelligence, and natural language processing. The role offers opportunities to switch teams and projects as both you and the fast-paced business grow and evolve.

The Data Platform team focuses on exceeding customer expectations through efficient data processing and intelligence delivery. This position offers competitive compensation, including a base salary range of $161,000-$239,000, plus bonus, equity, and comprehensive benefits. Google provides a collaborative environment where you'll work with talented peers, participate in design reviews, and contribute to the development of some of the world's most impactful technology products.

Working at Google means joining a company committed to diversity, equality, and creating a culture of belonging. You'll be part of a team that values technical excellence, innovation, and continuous learning. The role offers significant growth potential and the chance to work on projects that directly impact how billions of users interact with information and technology.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with developing large-scale infrastructure, distributed systems or networks

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer

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, Infrastructure, Google Cloud Application Modernization

Senior Software Engineer position at Google Cloud focusing on infrastructure and application modernization with competitive compensation and benefits.

Senior Software Engineer, Infrastructure, Google Ads

Senior Software Engineer position at Google Ads, focusing on infrastructure development with competitive compensation and opportunity to work on large-scale distributed systems.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure and distributed systems development for Google's flagship products.

Senior Software Engineer, Infrastructure, Spanner

Senior Software Engineer position at Google working on Spanner, a global distributed database system, offering competitive compensation and opportunities to work on planet-scale infrastructure.