Senior Software Engineer, Search

Google

5 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : today
Actively hiring

Job description

Join Google's innovative team as a Senior Software Engineer, contributing to the evolution of search technologies that connect billions worldwide. This role offers the opportunity to work on large-scale systems and tackle complex engineering challenges across the full stack. You'll influence the future of how users find and interact with information, impacting a global audience.

This position involves hands-on development and a chance to switch projects as the business expands. We seek engineers who are adaptable, demonstrate leadership, and embrace new problems with enthusiasm.

Responsibilities

Develop, test, and deploy robust software solutions, managing project priorities and deliverables with technical expertise. Lead design reviews and collaborate with peers and stakeholders on technology choices. Provide constructive feedback on code quality and best practices through thorough code reviews.

Debug and resolve system issues by analyzing root causes and their impact on operations. Contribute to and update technical documentation, adapting content based on product changes and user feedback.

Qualifications

A Bachelor’s degree or equivalent practical experience is required, alongside a minimum of 5 years in software development using various programming languages. You should also have 3 years of experience in testing, maintaining, or launching software products, and 1 year focused on software design and architecture.

Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field. Extensive experience with data structures and algorithms (5 years) and a proven track record in a technical leadership role (1 year) are highly valued. Experience in developing accessible technologies is also a plus.

Essential Skills

Software DevelopmentData StructuresAlgorithmsSoftware DesignSoftware ArchitectureTestingDebugging

Good to Have

Information RetrievalDistributed ComputingLarge-scale System DesignNetworkingData StorageSecurityArtificial IntelligenceNatural Language ProcessingUI DesignMobile DevelopmentAccessible Technologies

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer, Search
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

IT Consulting

Senior Software Engineer, Search at Google | SkillMX | SkillMX