Google
Google8h ago
Indeed

Senior Software Engineer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Google

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

About the job

Join Google's software engineering team in Bengaluru, Karnataka, and contribute to developing cutting-edge technologies that redefine how billions of users interact with information and each other. You will work on projects critical to Google's success, with opportunities to engage with diverse areas such as large-scale system design, artificial intelligence, and mobile development. As a versatile engineer, you will embody leadership qualities, tackle complex full-stack challenges, and drive technological advancements. Responsibilities include designing, developing, testing, deploying, maintaining, and enhancing software solutions, managing project priorities, and ensuring the quality and efficiency of our systems. The Core team, where this role is based, builds the essential technical foundation for Google's products, impacting critical design elements, developer platforms, and infrastructure across the company.

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience in software development using one or more programming languages.
  • 3 years of experience in testing, maintaining, or launching software products, with 1 year of experience in software design and architecture.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or a related technical field.
  • 5 years of experience with data structures and algorithms.
  • 1 year of experience in a technical leadership role.
  • Experience in developing accessible technologies.

Responsibilities:

  • Write and test product or system development code.
  • Participate in or lead design reviews with peers and stakeholders to evaluate and select technologies.
  • Review code developed by other engineers, providing feedback to ensure adherence to best practices, including style guidelines, code checking, accuracy, testability, and efficiency.
  • Contribute to existing documentation and educational content, adapting it based on product updates and user feedback.
  • Triage product or system issues, debug, track, and resolve them by analyzing the root causes and their impact on hardware, network, or service operations and quality.

Company

Google

Google

Google is a global technology leader renowned for developing innovative solutions that connect billions of users worldwide. The company is at the forefront of creating next-generation technologies acr...

Bengaluru, Karnataka
Posted on Indeed