Senior Software Engineer, Windows Desktop App, DeepMind

Google

Mountain View, California, United States · New York, New York, United StatesFull-time$174,000–$252,000Posted Nov 2, 2026

About the role

MINIMUM QUALIFICATIONS:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming

languages.

  • 3 years of experience testing, maintaining, or launching software products,

and 1 year of experience with software design and architecture.

  • Experience building desktop or full-stack client applications using

TypeScript/JavaScript (e.g., Electron, Chromium, Node.js) or native Windows

systems programming (e.g., C++, Win32 APIs, Node-API native addons, Named

Pipes IPC, UI Automation).

  • Experience across the client/web boundary bridging desktop native

capabilities with modern web applications and experience with building real

AI systems, desktop agents, or LLM-powered user workflows.

PREFERRED QUALIFICATIONS:

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

ABOUT THE JOB:

At Google DeepMind our mission is to build the world's first general-purpose

learning agent. Central to this mission is the complex task of measuring the

intelligence of our prototypes. As a Software Engineer, you will be working with

the cutting edge AI agents developed by our exceptional team of Machine Learning

and Neuroscience research scientists. Your responsibilities will include

everything from creating systems for agent testing using 2D and 3D games to

developing test problems within physics simulators. You will create graphical

visualization of results, build competitive agent leaderboards and test new

algorithms on robots. To succeed in this role you will need to have a strong

foundation in software engineering and enjoy working on a wide range of

challenging problems within a mission-driven team.

In this role, on the Gemini Windows Desktop App, you will lead the 0-to-1

development and scaling of Gemini’s native Windows client. You will build deep

OS-level integrations, native desktop features, and agentic UI automation tools,

bridging modern web and client technologies with native Windows systems to

deliver a fast, seamless AI experience to hundreds of millions of users

worldwide.

Artificial intelligence will be one of humanity’s most transformative

inventions. At Google DeepMind, we are a pioneering AI lab with exceptional

interdisciplinary teams focused on advancing AI development to solve complex

global challenges and accelerate high-quality product innovation for billions of

users. We use our technologies for widespread public benefit and scientific

discovery, ensuring safety and ethics are always our highest priority.

We are pushing the boundaries across multiple domains. Our global teams offer

diverse learning opportunities and varied career pathways for those driven to

achieve exceptional results through collective effort.

Individual pay is determined by factors including job-related skills,

experience, and relevant education or training.

US: $174000 - $252000 (USD) + 15% bonus target + equity + benefits

Learn more about benefits at Google

[https://www.google.com/about/careers/applications/benefits/].

RESPONSIBILITIES:

  • Write and test product or system development code.
  • 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.

  • Drive platform excellence in process isolation, IPC security, crash

telemetry, and delta auto-updates.

Responsibilities

  • Write and test product or system development code.
  • Review code and provide feedback to ensure quality and best practices.
  • Contribute to and update documentation based on product changes and user feedback.
  • Triage, debug, track, and resolve product or system issues.
  • Drive platform excellence in process isolation, IPC security, crash telemetry, and delta auto-updates.
  • Lead development and scaling of Gemini’s native Windows client, including OS integrations and agentic UI automation tools.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of software development experience in one or more programming languages.
  • 3 years of experience testing, maintaining, or launching software products and 1 year of software design and architecture experience.
  • Experience building desktop or full-stack client applications with TypeScript/JavaScript or native Windows systems programming.
  • Experience bridging desktop native capabilities with modern web applications and building AI systems, desktop agents, or LLM-powered workflows.
  • Master’s degree or PhD in Computer Science or a related technical field preferred.
  • 1 year of technical leadership experience preferred.
  • Experience developing accessible technologies preferred.

Benefits

  • 15% target bonus
  • Equity
  • Google benefits

Skills mentioned

TypeScriptJavaScriptC++Node.jsSystem DesignSoftware TestingDebuggingAI AgentsBrowser AutomationWeb Accessibility

About Google

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. Check out our career opportunities at goo.gle/3DLEokh

Software Development10,001+ employeesMountain View, CA

H-1B sponsorship history

Historical employer filing data was found for Google. The employer record includes 57,181 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.