Taro Logo

Software Engineer III, Infrastructure, Core

Global technology company that develops internet-related services and products, including search, cloud computing, software, and online advertising.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Technical Solutions Developer, Workspace Support, Google Cloud

Technical Solutions Developer position at Google Cloud, combining software development expertise with customer support to resolve complex technical issues for Google Workspace customers.

Software Developer, Chrome Enterprise

Software Developer position at Google Chrome Enterprise focusing on security solutions and enterprise features, requiring C++ expertise and 2+ years of experience.

Salesforce Application Engineer III, CRM Systems, YouTube Business

Lead Salesforce application development for YouTube Business, architecting CRM solutions and integrations using Apex, LWC, and JavaScript with 4+ years of experience required.

Physical Design CAD Engineer, Silicon

Physical Design CAD Engineer position at Google, developing ASIC RTL to GDS flow for high-performance computing infrastructure in Bengaluru.

Product Solutions Engineer, Payments Platform

Product Solutions Engineer position at Google focusing on payments platform integration, technical problem-solving, and partner support, requiring 4+ years of programming experience.

Description For Software Engineer III, Infrastructure, Core

Google is seeking a Software Engineer III to join their Core Infrastructure team, a crucial position that involves developing next-generation technologies impacting billions of users worldwide. This role sits at the heart of Google's technical foundation, working on the underlying design elements, developer platforms, product components, and infrastructure that power Google's flagship products.

The position requires a skilled engineer with 2 years of experience in software development and a strong foundation in data structures and algorithms. As part of the Core team, you'll have the unique opportunity to influence technical decisions across the company and build central solutions that break down technical barriers and strengthen existing systems.

The role combines hands-on coding with technical leadership responsibilities, including participating in design reviews, code reviews, and making critical technology decisions. You'll be working on large-scale distributed systems, handling information at massive scale, and contributing to various areas such as information retrieval, distributed computing, system design, networking, and data storage.

What makes this role particularly exciting is its impact on Google's entire technical infrastructure. You'll be part of a team that serves as the backbone of Google's technology, creating the essential building blocks that enable excellent, safe, and coherent experiences for users while driving innovation for every developer. The position offers growth opportunities as you'll be able to switch teams and projects as both you and the business evolve.

The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about tackling new problems across the full-stack. You'll be working in a collaborative environment where you'll interact with peers and stakeholders, contribute to documentation, and help maintain high engineering standards through code reviews and best practices.

This role at Google offers the opportunity to work with cutting-edge technology, solve complex technical challenges, and make a significant impact on products used by billions of people. You'll be part of a company known for its innovative culture, technical excellence, and commitment to developing breakthrough technologies.

Last updated 24 days ago

Responsibilities For Software Engineer III, Infrastructure, Core

  • Write 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
  • 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

Requirements For Software Engineer III, Infrastructure, Core

Java
Python
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • 2 years of experience building and developing infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture (preferred)
  • Experience developing accessible technologies (preferred)

Benefits For Software Engineer III, Infrastructure, Core

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Comprehensive health benefits
  • Parental leave
  • Equal employment opportunity

Interested in this job?