Full Time

Senior Software Engineer, Full Stack, Search

Google
$100,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Google, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer, Full Stack, Search at Google will play a pivotal role in designing, implementing, and optimizing full-stack solutions for our search functionalities. The ideal candidate will work in close collaboration with cross-functional teams to develop innovative search algorithms that enhance user experience. You will be responsible for coding, testing, deploying, and maintaining complex applications while leveraging best practices in both front-end and back-end development. Your expertise will contribute to the continuous improvement of search performance, scalability, and user engagement.



Job Responsibilities

  • Design and develop scalable applications for Google’s search platform, focusing on both client and server-side components.
  • Collaborate with product managers and UX designers to define search features and user stories.
  • Implement and maintain robust APIs to facilitate data access and processing within the search infrastructure.
  • Optimize application performance, reliability, and responsiveness to ensure high-availability services for users.
  • Participate in code reviews and mentor junior developers to foster growth and knowledge-sharing.
  • Utilize agile methodologies to deliver high-quality software in a fast-paced environment.
  • Monitor application health and performance through logging and metrics, troubleshooting issues as they arise.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of software engineering experience, with a strong focus on full-stack development.
  • Proficient in programming languages such as Java, Python, or Go, and experienced with JavaScript frameworks like Angular, React, or Vue.js.
  • Solid understanding of database systems (SQL and NoSQL) and data modeling concepts.
  • Experience with cloud computing platforms (e.g., Google Cloud, AWS) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong debugging and problem-solving skills, with an ability to work under tight deadlines.
  • Excellent written and verbal communication skills to collaborate effectively with stakeholders and team members.


Technologies & Tools

The successful candidate will work with a diverse array of technologies and tools, including but not limited to: programming languages such as Java and Python; modern frameworks such as React and Angular; database technologies like MySQL and MongoDB; cloud services (Google Cloud Platform); and DevOps tools such as Docker and Kubernetes. Familiarity with machine learning libraries and search optimization frameworks will be considered a strong asset.



Ideal Candidates

Ideal candidates for the Senior Software Engineer, Full Stack, Search position will possess a strong analytical mindset and an innovative approach to problem-solving. They should demonstrate a passion for technology and an eagerness to contribute to Google's mission of organizing information and making it universally accessible and useful. A proactive attitude, paired with a desire for continuous improvement and learning, along with strong interpersonal skills to collaborate with multidisciplinary teams, is essential for success in this role.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.