Senior Software Engineer, Google Research

3 Days ago • 4-8 Years • Research & Development

Job Summary

Job Description

As a Senior Software Engineer at Google Research, you will work on projects critical to Google's needs, with opportunities to switch teams and projects. You'll utilize your technical expertise to manage project priorities, deadlines, and deliverables. Responsibilities include designing, developing, testing, deploying, maintaining, and enhancing software solutions. You will participate in design reviews, review code, contribute to documentation, and debug and resolve system issues. The role involves working with various technologies and contributing to Google's innovative projects within research and product development. The work is focused on impacting billions of users daily through the development of cutting-edge technology. You'll collaborate with peers and stakeholders, ensuring best practices are followed throughout the software development lifecycle.
Must have:
  • Bachelor's degree or equivalent experience
  • Software development experience
  • Data structures/algorithms knowledge
  • Software testing, maintenance, and launch experience
  • Software design and architecture experience
Good to have:
  • Master's or PhD in Computer Science
  • Experience with accessible technologies
  • Technical leadership experience

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • Experience with software development in one or more programming languages, and with data structures/algorithms.
  • Experience testing, maintaining, or launching software products, and with software design and architecture.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience developing accessible technologies.
  • Experience in a technical leadership role.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Google Research addresses challenges that define the technology of today and tomorrow. From conducting fundamental research to influencing product development, our research teams have the opportunity to impact technology used by billions of people every day.

Our teams aspire to make discoveries that impact everyone, and core to our approach is sharing our research and tools to fuel progress in the field -- we publish regularly in academic journals, release projects as open source, and apply research to Google products.

Responsibilities

  • Write and test product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Similar Jobs

THE GAME - Social Creative

THE GAME

London, England, United Kingdom (Hybrid)
2 Months ago
DNEG - Software Developer – 2D Imaging and Nuke Tools

DNEG

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Google - Senior Software Engineer, Change Management, Google Cloud

Google

Dublin, County Dublin, Ireland (On-Site)
3 Days ago
Trendyol - Senior Business Analyst (Data Science - Business)

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
5 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud Security and Privacy

Google

Kirkland, Washington, United States (On-Site)
3 Months ago
Google - Staff Software Engineer, Core, Access Intelligence

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
4 Days ago
Google - Software Engineering Manager, ChromeOS

Google

Taipei City, Taiwan (On-Site)
4 Days ago
Tesla - Bachelor/Master Thesis: Research and Development in Laser Technology

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 Months ago
Samsung Semiconductor - Senior Staff Engineer, Design Verification

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Keywords Studios - Game Optimization Programmer (C++)

Keywords Studios

Ontario, Canada (On-Site)
3 Days ago
Google - Software Engineer, Kernel, ChromeOS

Google

Bengaluru, Karnataka, India (On-Site)
4 Days ago
Eneba Games - Off-Page SEO Specialist

Eneba Games

(Remote)
4 Months ago
ByteDance - Backend Software Engineer Intern (PDI-CSP-FE-i18n) - 2025 Summer (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Google - Software Engineer III, AutoVM Infrastructure, Core

Google

Munich, Bavaria, Germany (On-Site)
4 Days ago
Google - Software Engineer II, App Hub, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Days ago
Google - Staff Software Engineer, Google Cloud Business Platforms

Google

Kirkland, Washington, United States (On-Site)
3 Days ago
NVIDIA - Director of AI Research

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Samsung Semiconductor - Principal Engineer, Device Modeling

Samsung Semiconductor

San Jose, California, United States (On-Site)
2 Weeks ago
Inkittt - Principal Product Designer

Inkittt

San Francisco, California, United States (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Tel Aviv-Yafo, Tel Aviv District, Israel

Playtika - Experienced Business Analyst

Playtika

Israel (On-Site)
5 Months ago
Google - Senior Silicon DFT Lead

Google

Haifa, Haifa District, Israel (On-Site)
5 Days ago
Playtika - Product Manager

Playtika

Israel (On-Site)
5 Months ago
NVIDIA - Physical Design Manager

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
AGS - American Gaming Systems - Senior Software Engineer

AGS - American Gaming Systems

Israel (On-Site)
1 Month ago
Google - Software Engineer, Speed

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Days ago
NVIDIA - Senior Software Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Pazu Games - Unity Developer

Pazu Games

Israel (On-Site)
1 Week ago
PAPAYA - SW Infrastructure Team Lead

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
Playtika - IT Service Team Leader

Playtika

Israel (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Software Engineering Intern - OpenBMC

NVIDIA

Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - Performance Validation Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
4 Days ago
Riot Games - Senior Manager, Software Engineering - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
3 Weeks ago
Netflix - Machine Learning Intern - Spring or Summer 2025

Netflix

Los Gatos, California, United States (On-Site)
5 Months ago
NVIDIA - Senior Timing Methodology Engineer

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
ByteDance - Software Engineer, Architecture and Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Samsung Semiconductor - Staff Software Engineer – Storage Systems and Protocols

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Week ago
Rivos - Silicon Microarchitecture & Logic Design - Intern

Rivos

Santa Clara, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Embedded System Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Fremont, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

San Francisco, California, United States (On-Site)

Fremont, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug