Software Engineer, Chrome

Google is a global technology company that develops Chrome browser and other web services used by billions of users worldwide.
Frontend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Engineer, Chrome

Google is seeking a Senior Software Engineer to join their Chrome team, focusing on the Autofill feature. This role combines frontend development with complex algorithmic challenges, requiring expertise in C++, JavaScript/TypeScript, and mobile development languages. The position involves working on Chrome's Autofill functionality across all major platforms (iOS, Android, Windows, Mac, Linux, and Chrome OS).

The role demands strong technical leadership skills and the ability to tackle complex problems in form detection, data processing, and user experience enhancement. You'll be working on critical features that impact billions of Chrome users worldwide, improving how web forms are filled while maintaining high standards of security and privacy.

As a member of the Chrome team, you'll collaborate with various disciplines including UX, UXR, and developer relations. The work involves sophisticated heuristics, crowdsourcing, and machine learning integration to optimize the Autofill experience. You'll be responsible for improving both client-side and server-side components, working on parsing logic, classification algorithms, and UI enhancements across different operating systems.

This position offers the opportunity to work on open-source projects that benefit the entire web ecosystem, focusing on speed, simplicity, and security. The role requires a blend of technical expertise, leadership capabilities, and cross-functional collaboration skills. You'll be part of Google's mission to build a better, more open web while working with cutting-edge technologies and contributing to features used by Chrome's massive user base.

The ideal candidate will have extensive experience in software development, strong architectural skills, and the ability to lead technical projects. You'll be working in a complex, matrixed organization where cross-functional collaboration and technical innovation are essential. This role offers the chance to make a significant impact on one of the world's most widely used web browsers while working with a diverse team of talented engineers.

Last updated 6 days ago

Responsibilities For Software Engineer, Chrome

  • Provide technical leadership on high-impact projects
  • Partner with peers to design solutions for ambiguous problems to improve client and server backends
  • Design and implement new Autofill features for Chrome on various operating systems
  • Enhance form detection and server-side classification algorithms
  • Collaborate on OS-level integrations and UI enhancements for Chrome Autofill

Requirements For Software Engineer, Chrome

JavaScript
TypeScript
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Master's degree or PhD in Engineering, Computer Science, or related technical field (preferred)
  • 3 years of experience in a technical leadership role (preferred)
  • 3 years of experience working in complex, matrixed organizations (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Chrome

UX Research Manager, Pixel

Lead UX research initiatives for Google's Pixel team, managing researchers and driving user-centered design decisions for mobile devices and services.

Senior Staff Software Developer, Front End, Google Workspace

Senior Staff Software Developer position at Google Workspace, leading front-end development and technical teams while architecting large-scale solutions used by billions.

Software Engineering Manager II, Looker Frontend/Fullstack

Lead frontend/fullstack engineering teams at Google Cloud's Looker division, managing technical strategy and team development while working on enterprise-scale solutions.

Cloud Compute Frontend Engineering Manager, Core Compute Experience

Lead frontend engineering manager position at Google Cloud, overseeing Compute Engine UI development with focus on user experience and team leadership.

Front End CAD/EDA-Methodology Tool Development Engineer, Silicon

Lead Frontend CAD/EDA tool development engineer position at Google, focusing on silicon chip design and AI/ML integration.