Taro Logo

Software Engineer III, Node.js Runtime

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer III, Node.js Runtime

Google is seeking a Software Engineer III to join their Core team, focusing on the Node.js Runtime. This role is crucial in building the technical foundation behind Google's flagship products. As part of the Core team, you'll be responsible for developing and maintaining the underlying design elements, developer platforms, and infrastructure that powers Google's services.

The position requires expertise in Node.js development, JavaScript engines, and C++ programming. You'll be working on evolving Google's Node.js ecosystem, contributing upstream patches, and helping web developers across Google build products using your tooling. The role combines deep technical knowledge with practical application development.

The Core team has a unique mandate to impact technical decisions across Google, working on central solutions that break down technical barriers and strengthen existing systems. You'll be part of a team that builds essential building blocks for excellent, safe, and coherent user experiences while driving innovation for every developer at Google.

This role offers the opportunity to work on large-scale systems that affect billions of users, with the chance to collaborate with talented engineers across Google. The position requires a mix of front-end and back-end expertise, with a particular focus on Node.js runtime development and optimization.

The ideal candidate will have strong experience with JavaScript frameworks, C++ development, and a deep understanding of computer science fundamentals. You'll be working in Mexico City, contributing to Google's global infrastructure while being part of a team that shapes the future of web development at Google.

Last updated a day ago

Responsibilities For Software Engineer III, Node.js Runtime

  • Evolve Google Node.js ecosystem
  • Upstream patches to Node.js
  • Author and review Continuation Local storage
  • Contribute to shared team responsibilities
  • Help Google Web developers build products using our tooling

Requirements For Software Engineer III, Node.js Runtime

JavaScript
Node.js
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 2 years of experience with software development in one or more programming languages
  • Experience with JavaScript frameworks (e.g., Angular, Polymer or React)
  • Experience with CSS pre-processing frameworks
  • Experience with Front-End languages (JavaScript or TypeScript)
  • Experience developing software applications using C++

Interested in this job?

Jobs Related To Google Software Engineer III, Node.js Runtime