Taro Logo

Software Engineer, Core

Google is a global technology leader that develops innovative products and services used by billions of people worldwide.
Backend
Entry-Level Software Engineer
In-Person
1+ year of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Core

Google's Core team is seeking a Software Engineer to develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a member of the Core team, you will build the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure.

You will have the opportunity to work on projects critical to Google's needs, with the chance to switch teams and projects as you and the fast-paced business grow. The role requires versatility, leadership qualities, and enthusiasm to tackle new problems across the full-stack.

Key responsibilities include writing product or system development code, participating in design reviews, reviewing code from other developers, contributing to documentation, and triaging product or system issues. You'll manage project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions.

The Core team has a unique opportunity to impact important technical decisions across the company, looking across Google's products to build central solutions, break down technical barriers, and strengthen existing systems. This role offers the chance to work on large-scale systems, distributed computing, artificial intelligence, and various other cutting-edge technologies.

Ideal candidates will have a Bachelor's degree (Master's or PhD preferred) in Computer Science or a related field, with at least 1 year of software development experience. Experience with Python, C, C++, Java, or JavaScript is required. Knowledge of accessibility technologies is a plus.

Join Google's Core team to be at the forefront of technological innovation, working on products that impact billions of users worldwide.

Last updated 8 months ago

Responsibilities For Software Engineer, 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, Core

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • English proficiency

Interested in this job?