Software Engineer II, Full Stack, Core

Hyderabad, Telangana, India
Sep 04, 2024
Sep 04, 2025
Onsite
Full-Time
1 Year
Job Description

As a Software Engineer at Google, you'll be part of the team that develops next-generation technologies that revolutionize how billions of users connect, explore, and interact with information and with one another. Our projects go beyond web search, tackling information at a massive scale. We seek engineers with fresh ideas in areas like information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, mobile, and more.

You will be instrumental in driving innovation by managing project priorities, deadlines, and deliverables with your technical expertise. You will be involved in designing, developing, testing, deploying, maintaining, and enhancing software solutions that scale globally.

Responsibilities

  1. Code Development. Write robust and scalable product or system development code.
  2. Design Review. Participate in or lead design reviews with peers and stakeholders to evaluate technologies and make informed decisions.
  3. Code Review. Review code developed by other engineers, providing feedback on style, accuracy, testability, and efficiency.
  4. Documentation. Contribute to and adapt existing documentation or educational content based on product or program updates and user feedback.
  5. Issue Resolution. Triage, debug, track, and resolve product or system issues by analyzing their sources and impact on hardware, network, or service operations.

Minimum Qualifications

  • Education. Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.

Experience

  • 1 year of experience in software development using one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 1 year of experience working with data structures or algorithms.

Preferred Qualifications

  • Education. Master’s degree or PhD in Computer Science or a related technical field.

Technical Skills

  • 1 year of experience with full-stack development, including back-end technologies such as Java, Python, Go, or C++ and front-end technologies such as JavaScript or TypeScript, HTML, and CSS.
  • Experience in developing accessible technologies.
  • Experience with common storage services (e.g., MySQL, NoSQL systems).

About The Core Team

The Core Team at Google is the backbone of our flagship products, providing the technical foundation that powers Google’s innovations. We build and maintain the essential design elements, developer platforms, product components, and infrastructure that deliver seamless, safe, and innovative user experiences. As part of this team, you will have a unique opportunity to influence critical technical decisions across the company, breaking down barriers and strengthening systems to drive the pace of innovation.

Why Google?

At Google, diversity and inclusion are core to our company culture. We are proud to be an equal opportunity workplace and affirmative action employer, committed to equal employment opportunities regardless 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.