Enable job alerts via email!

Senior Software Engineer, Infrastructure

Google

New York (NY)

On-site

USD 166,000 - 244,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading tech company as a Software Engineer, where you will develop next-generation technologies that impact billions of users. This role offers opportunities for growth and collaboration on critical projects across various teams. Bring your expertise in software development and leadership to tackle new challenges in a dynamic environment.

Qualifications

  • 5 years experience in software development with C++, C, or Python.
  • 3 years experience in testing and maintaining software products.

Responsibilities

  • Write and test product or system development code.
  • Participate in or lead design reviews with peers and stakeholders.
  • Triage issues, debug, and resolve problems.

Skills

C++
C
Python
Data Structures
Algorithms
Leadership
Distributed Computing
Networking
Data Storage
Security

Education

Bachelor’s degree
Master's degree
PhD in Computer Science

Job description

Minimum qualifications:

  1. Bachelor’s degree or equivalent practical experience.
  2. 5 years of experience with software development in C++, C, or Python, and with data structures and algorithms.
  3. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  4. 3 years of experience developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  5. Experience building data infrastructure and solutions (e.g., designing architecture, building data pipelines, implementing scalable monitoring, creating advanced visualizations).

Preferred qualifications:

  1. Master's degree or PhD in Computer Science or related technical field.
  2. 1 year of experience in a technical leadership role.
  3. Experience developing accessible technologies.

Job description: Google’s software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products handle information at massive scale and extend beyond web search. We seek engineers with fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile. As a software engineer, you will work on critical projects with opportunities to switch teams and projects as you grow. We require versatility, leadership qualities, and enthusiasm to tackle new problems across the full stack.

About Google Ads: Google Ads powers the open internet with technology that connects and creates value for people, publishers, advertisers, and Google. Our teams build Google’s advertising products, including search, display, shopping, travel, and video advertising, as well as analytics. We create trusted experiences between people and businesses, helping grow businesses of all sizes with effective tools that deliver measurable results. We enable Google to engage with customers at scale.

Compensation: The US base salary range for this full-time position is $166,000-$244,000 plus bonus, equity, and benefits. Salary ranges depend on role, level, and location. Individual pay within the range is determined by work location, skills, experience, and education. Recruiters can share specific salary details during hiring. Note that listed salaries reflect base pay only, excluding bonus, equity, or benefits. Learn more about benefits at Google (https://careers.google.com/benefits/).

Responsibilities:

  1. Write and test product or system development code.
  2. Participate in or lead design reviews with peers and stakeholders.
  3. Review code developed by others, providing feedback to ensure best practices.
  4. Contribute to documentation or educational content, updating based on product changes and user feedback.
  5. Triage issues, debug, and resolve problems by analyzing sources and impacts on hardware, network, or service quality.

Google is proud to be an equal opportunity workplace and affirmative action employer. We are committed to equal employment opportunity regardless of race, color, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. We also consider qualified applicants regardless of criminal histories, as permitted by law. For accommodations, please complete our Accommodations for Applicants form.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - Infrastructure Engineering

Voltage Park

Remote

USD 160,000 - 200,000

2 days ago
Be an early applicant

Senior Software Engineer (Infrastructure Engineer)

Textio

New York

Remote

USD 160,000 - 180,000

30+ days ago

Senior Software Engineer: Infrastructure

DigitalOcean

Denver

Remote

USD 130,000 - 170,000

6 days ago
Be an early applicant

Senior Software Engineer: Infrastructure

DigitalOcean

Boston

Remote

USD 130,000 - 170,000

4 days ago
Be an early applicant

Senior Software Engineer: Infrastructure

DigitalOcean

Seattle

Remote

USD 130,000 - 170,000

6 days ago
Be an early applicant

Senior Software Engineer: Infrastructure

DigitalOcean

San Francisco

Remote

USD 170,000 - 220,000

6 days ago
Be an early applicant

Senior Software Engineer, Infrastructure

CLEAR (clearme.com)

New York

On-site

USD 175,000 - 215,000

4 days ago
Be an early applicant

Senior Software Engineer, Infrastructure (Remote)

Persona

New York

Remote

USD 190,000 - 260,000

30+ days ago

Senior Software Engineer, Infrastructure (Platform - Core Reliability)

Coinbase

Remote

USD 180,000 - 219,000

9 days ago