Senior Software Engineer, Core

2 Months ago • 5-8 Years • Software Development & Engineering

Job Summary

Job Description

Google's Core team seeks a Senior Software Engineer to build the technical foundation behind flagship products. This role involves designing, developing, testing, deploying, maintaining, and enhancing software solutions. Responsibilities include writing and testing code, participating in design reviews, reviewing peer code, contributing to documentation, and resolving system issues. The ideal candidate will have 5+ years of software development experience, expertise in data structures/algorithms, and experience with software design and architecture. The Core team focuses on building central solutions, breaking down technical barriers, and strengthening existing systems across Google's products, impacting crucial technical decisions company-wide.
Must have:
  • 5+ years software development experience
  • Data structures/algorithms expertise
  • Software design & architecture experience
  • Testing, maintaining, launching software
  • Code writing and testing
  • Design review participation
  • Code review and feedback
  • Debugging and issue resolution
Good to have:
  • Master's/PhD in CS or related field
  • Technical leadership experience
  • Experience with accessible technologies

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

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

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.

Responsibilities

  • Write and test 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 (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.

Similar Jobs

DevRev - Member of Applied AI Engineering Team ( ETL)

DevRev

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Netflix - Sr. Campaign Management Specialist

Netflix

Los Angeles, California, United States (On-Site)
2 Months ago
Google - Software Developer III, Google Cloud Platforms

Google

Waterloo, Ontario, Canada (On-Site)
2 Months ago
Sega (UK) - Cinematic Artist

Sega (UK)

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Wizcorp - Software Engineer

Wizcorp

Tokyo, Japan (Remote)
3 Months ago
Nagarro - Senior Engineer

Nagarro

Hyderabad, Telangana, India (On-Site)
8 Months ago
Spatial - Principal Engineer - Design Software

Spatial

Scottsdale, Arizona, United States (On-Site)
3 Months ago
Mattel Inc - Industrial Engineer

Mattel Inc

West Java, Indonesia (On-Site)
7 Months ago
Razer - Senior Software Engineer (Computer Vision Engineer)

Razer

Singapore (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Yahoo - Principal Front-end Software Development Engineer

Yahoo

Ireland (Hybrid)
3 Weeks ago
Uniswap Labs - Engineering Manager- Backend (Data)

Uniswap Labs

New York, United States (Hybrid)
1 Month ago
Reach games studios - Animator

Reach games studios

Sydney, New South Wales, Australia (Remote)
2 Months ago
Reddit - Principal Machine Learning Engineer, Ads Measurement

Reddit

United States (Remote)
1 Month ago
Ruselle Investments - Investment Risk Analyst

Ruselle Investments

Mumbai, Maharashtra, India (On-Site)
1 Month ago
sports interactive - Senior Software Engineer (Graphics)

sports interactive

London, England, United Kingdom (Hybrid)
4 Months ago
Skytex Unmanned Aerial Solutions - Unity (C#) Developer

Skytex Unmanned Aerial Solutions

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Qualcomm - IT Software Developer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
e2 open - Senior Calypso Developer

e2 open

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
velotio technologies  - Senior Engineer (Ruby on Rails)

velotio technologies

Pune, Maharashtra, India (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Springer Group - Integrated Solutions Manager

Springer Group

Patna, Bihar, India (On-Site)
3 Weeks ago
Nice - Specialist End Client Architect

Nice

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
Cognite - Senior Data Scientist

Cognite

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Qualcomm - Wifi Mac Design Engineer - Sr. Staff

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Assystems - Senior Design & Review Expert

Assystems

Mumbai, Maharashtra, India (On-Site)
8 Months ago
Capgemini - Software Engineer

Capgemini

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
Trend Micro - Sales Engineer, Cloud Business

Trend Micro

Bengaluru, Karnataka, India (On-Site)
9 Months ago
AECOM - Senior Engineer - Building Structures

AECOM

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Sabre India - Senior Activations Analyst (Sr Service Delivery Engineer)

Sabre India

Bengaluru, Karnataka, India (Hybrid)
3 Days ago
luxsoft - Senior Software Engineer - PCIe Driver Development

luxsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

cirrus logic - Formal Verification Engineer

cirrus logic

Austin, Texas, United States (Hybrid)
1 Week ago
Assystems - Sr Design Engineer

Assystems

Navi Mumbai, Maharashtra, India (On-Site)
8 Months ago
Apple - GPU Design Engineer – Memory Hierarchy

Apple

Santa Clara, California, United States (On-Site)
1 Month ago
Capgemini - Powerflex Engineer

Capgemini

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago
PwC - SAP PP Manager

PwC

Makati City, Metro Manila, Philippines (On-Site)
8 Months ago
Euromonitor - Senior Software Engineer

Euromonitor

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
zoox - Senior Technical Operations Engineer

zoox

Foster City, California, United States (On-Site)
2 Weeks ago
bytedance - Software Engineer (Compliance)

bytedance

Singapore (On-Site)
3 Weeks ago
Accenture - Application Support Engineer

Accenture

Nagpur, Maharashtra, India (On-Site)
2 Days ago
N-ix - Middle Atlassian Engineer

N-ix

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Atlanta, Georgia, United States (On-Site)

London, England, United Kingdom (On-Site)

Taipei City, Taiwan (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug