
About Google
Empowering the world through technology and information
Key Highlights
- Over 100,000 employees globally
- Headquartered in Mountain View, California
- Parent company Alphabet Inc. valued at $1.5 trillion
- Google Cloud Platform serves millions of customers
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
🎁 Benefits
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
🌟 Culture
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...
Skills & Technologies
Overview
Google is hiring a Senior Software Engineer to work on infrastructure projects involving Firestore and distributed systems. You'll utilize Java, C++, and Kotlin while managing large-scale distributed data processing. This position requires 5+ years of experience.
Job Description
Who you are
You have 5+ years of experience in software development, particularly with programming languages such as Java, C++, or Kotlin. Your background includes building and managing distributed software systems and infrastructure, giving you a solid foundation in the complexities of distributed databases and their internals.
Your expertise extends to query processing and optimization, allowing you to enhance the performance of large-scale systems. You hold a Bachelor's degree or equivalent practical experience, and a Master's degree or PhD in Computer Science or a related technical field is preferred.
You are familiar with Google Cloud Platform or similar cloud technologies, and you have experience in large-scale distributed data processing, including NoSQL databases. Your problem-solving skills are complemented by your ability to work collaboratively in a team environment, and you are enthusiastic about tackling new challenges.
What you'll do
As a Senior Software Engineer at Google, you will work on critical projects that support Google Cloud's needs. You will be responsible for reviewing code developed by other engineers, providing feedback to ensure adherence to best practices in style, accuracy, and efficiency. Your role will also involve contributing to documentation and educational content, adapting it based on user feedback and product updates.
You will triage product or system issues, debugging and resolving them by analyzing the sources of issues. Your work will directly impact how billions of users connect and interact with information, and you will have opportunities to switch teams and projects as the business evolves. You will be empowered to act like an owner, anticipating customer needs and innovating solutions that push technology forward.
What we offer
At Google, you will be part of a team that values fresh ideas and diverse perspectives. We encourage you to apply even if your experience doesn't match every requirement. You will have access to a collaborative work environment where your contributions will be recognized and valued. We offer competitive compensation and benefits, along with opportunities for professional growth and development.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Google.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Sentry is hiring a Senior Software Engineer for their Infrastructure team to design and maintain internal software systems that enhance development workflows. You'll work with technologies like Java, Python, and Docker in a hybrid work environment based in San Francisco.

Salesforce Developer
LangChain is hiring a Senior Salesforce Developer to design and implement solutions leveraging Salesforce best practices. You'll collaborate with various teams to drive growth and build scalable integrations. This position requires significant experience with Salesforce development.

Software Engineering
Chime is hiring a Senior Software Engineer for their Infrastructure Engineering team to develop tools for cloud infrastructure and automate service management. You'll work with Ruby, Go, and AWS to ensure platform stability and scalability. This position requires over 2 years of cloud and infrastructure experience.

Backend Engineer
Nextdoor is hiring a Senior Backend Engineer to build and manage cloud-based infrastructure that powers community connections. You'll work with AWS, Kubernetes, and Docker to ensure scalable and secure architecture. This position requires 5+ years of backend engineering experience.

Cloud Engineer
OpenAI is hiring a Senior Cloud Engineer to design and build the development and production platforms that power their products. You'll work with Kubernetes, AWS, and Docker to ensure reliability and security at scale. This position requires 5+ years of experience in building core infrastructure.