Software Engineer, Search – Bengaluru

Google

Scroll down to apply
1 year of software development experience3 days ago
Experience1 year of software development experience
QualificationBachelor’s degree or equivalent practical experience

Job Description

  • Google mentions Python, C, C++, Java, and JavaScript as examples. Applicants need experience in one or more programming languages, not necessarily all of them.

Key Responsibilities

  • The selected candidate will contribute to product and system development. The responsibilities listed by Google include:
  • Software development: Write product or system development code and contribute to software solutions.
  • Code reviews: Review other developers’ code and provide feedback on coding standards, accuracy, testability, and efficiency.
  • Documentation: Maintain existing documentation or educational content and update it based on product changes and user feedback.
  • Debugging and issue resolution: Investigate, track, and resolve product or system issues.
  • Technical analysis: Analyse the source of issues and their impact on hardware, networks, service operations, and quality.
  • Delivery and maintenance: Contribute to designing, testing, deploying, maintaining, and enhancing software solutions.

Skills & Eligibility

  • Applicants must have a bachelor’s degree or equivalent practical experience. The official listing does not restrict the minimum qualification to a specific list of degree titles such as B.E., B.Tech., or B.Sc.
  • A master’s degree or PhD in Computer Science or a related technical field is preferred, but it is not listed as a minimum requirement.
  • Candidates must have at least one year of software development experience in one or more programming languages. Applicants should be able to demonstrate practical coding skills through work experience, projects, or other relevant experience.
  • The job description gives Python, C, C++, Java, and JavaScript as examples of programming languages. The minimum requirement is software development experience in one or more languages, rather than proficiency in every language listed.
  • A master’s degree or PhD in Computer Science or a related technical field.
  • Experience developing accessible technologies.
  • Practical knowledge of software development, debugging, testing, and code quality.
  • The ability to collaborate with team members and work on technical problems.
  • Applicants must have a bachelor’s degree or equivalent practical experience. The official listing does not restrict the minimum qualification to a specific list of degree titles such as B.E., B.Tech., or B.Sc.
  • A master’s degree or PhD in Computer Science or a related technical field is preferred, but it is not listed as a minimum requirement.
  • The job description gives Python, C, C++, Java, and JavaScript as examples of programming languages. The minimum requirement is software development experience in one or more languages, rather than proficiency in every language listed.
  • A master’s degree or PhD in Computer Science or a related technical field.
  • Experience developing accessible technologies.
  • Practical knowledge of software development, debugging, testing, and code quality.
  • The ability to collaborate with team members and work on technical problems.
  • Based on the published requirements and responsibilities, applicants should focus on the following areas while preparing their applications:
  • Data structures and algorithms: Practise arrays, strings, linked lists, trees, graphs, sorting, searching, recursion, and complexity analysis.
  • Programming fundamentals: Be able to write readable code in at least one language such as Python, Java, C++, C, or JavaScript.
  • Debugging and testing: Understand how to identify defects, test edge cases, and investigate unexpected behaviour.
  • Code quality: Review readability, correctness, efficiency, and maintainability in your code.
  • Problem-solving: Practise explaining your approach, evaluating alternatives, and analysing time and space complexity.
  • Accessibility: Review the fundamentals of accessible software development, particularly if you have relevant experience to discuss.
  • These are preparation recommendations based on the role description, not a claim that Google has listed each topic as a separate mandatory qualification.
  • A bachelor’s degree or equivalent practical experience is required. A master’s degree or PhD in Computer Science or a related technical field is preferred.
  • October 20, 2026
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now