Senior Software Engineer, Full Stack, Google Cloud

Hyderabad, Telangana, India
Jul 29, 2024
Aug 07, 2025
Onsite
Full-Time
5 Years
Job Description

Google is at the forefront of technology innovation, creating next-generation solutions that transform how billions of users connect, explore, and interact with information. Our engineers are involved in developing technologies that handle information at massive scales and extend well beyond traditional web search. We're seeking engineers who bring fresh ideas from various domains, including distributed computing, large-scale system design, networking, data storage, security, AI, natural language processing, UI design, and mobile technology.

As a Senior Software Engineer at Google, you'll work on critical projects that are vital to Google’s needs, with opportunities to switch teams and projects as our fast-paced business evolves. You will need to be versatile, display leadership qualities, and be enthusiastic about solving new problems across the full stack.

Responsibilities

  1. Code Development. Write and test code for product or system development.
  2. Design Reviews. Participate in or lead design reviews with peers and stakeholders to select appropriate technologies.
  3. Code Review. Review code developed by other engineers, providing feedback to ensure adherence to best practices, including style guidelines, accuracy, testability, and efficiency.
  4. Documentation. Contribute to and update existing documentation or educational content based on product updates and user feedback.
  5. Issue Resolution. Triage, debug, track, and resolve product or system issues by analyzing their sources and impacts on hardware, network, or service operations and quality.

Minimum Qualifications. Education: Bachelor’s degree or equivalent practical experience.
Experience

  • 5 years of experience in software development with proficiency in one or more programming languages, and a solid understanding of data structures/algorithms.
  • 3 years of experience in full-stack development, including back-end (Java, Python, GO, or C++) and front-end technologies (JavaScript or TypeScript, HTML, CSS, etc.).
  • 3 years of experience in testing, maintaining, or launching software products, and 1 year of experience in software design and architecture.
  • Preferred Qualifications
  • Education. Master’s degree or PhD in Computer Science or a related technical field.

Experience

  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

Google’s Commitment
Google is an equal opportunity workplace and an affirmative action employer. We are dedicated to equal employment opportunities irrespective of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. For more information, please see Google's EEO Policy. If you require accommodation due to a disability, please complete our Accommodations for Applicants form.