Google
Posted 3d ago

Senior Software Engineer, Infrastructure, Infra Bigtable

Google
New York or Sunnyvale
$174k-$252k/yrOnsiteFull Time
Responsibilities
  • writing code
  • leading reviews
  • reviewing code
Requirements
  • Bachelor’s degree or equivalent practical experience
  • 5 years developing software with C++
  • Concurrent programming or performance optimization, and large-scale distributed systems architecture and development
Technical tools mentioned
C++continuous integration and delivery (CI/CD)

Job description

Note: By applying to this position you will have an opportunity to share your preferred working location from the following: New York, NY, USA; Sunnyvale, CA, USA.

Minimum qualifications:

  • Bachelor’s degree in Computer Science, Mathematics, a related technical field, or equivalent practical experience.
  • 5 years of experience with software development using C++.
  • 5 years of experience with concurrent programming (e.g., multi-threading, asynchronous processing) or analyzing and optimizing software performance.
  • 5 years of experience architecting and developing large-scale distributed systems (e.g., compute, storage, or databases).

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience engineering database internals (e.g., storage engines, consensus algorithms, replication protocols, or query optimization).
  • Experience building and operating high-throughput backend services, distributed architectures, or systems with strict high-availability requirements.
  • Experience contributing to shared enterprise-level codebases or utilizing continuous integration and delivery (CI/CD) pipelines.

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.

Infra Bigtable is the largest structured storage system in Google (maybe even in the world). Bigtable is also one of the key components and the largest revenue driver within Google Cloud’s database portfolio and is a critical infrastructure component for many of our favorite consumer services. Anything you do within Bigtable will have an outsized impact for Google. We are looking for motivated engineers interested in large-scale distributed systems to join our Sunnyvale and New York offices.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $174000 - $252000 (USD) + 15% bonus target + equity + benefits

Learn more about benefits at Google.

Responsibilities

  • 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 (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 its impact.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, 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, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

About Google

Global technology specializing in internet-related services and products.

Year founded
1998
Employees
181000
Organization type
Private
Latest investment
Raised $84.75B Funding Round (2026) — led by Berkshire Hathaway
Headquarters
US

Similar jobs

Software Engineer roles near New York, New York
1d
Save
Mark Applied
Hide
AVP Software Engineer - Data Platform Engineering (Python/AWS)
New York City or Fort Mill or Charlotte
$127k-$212k/yr HybridFull Time
LPL Financial
LPL FinancialNasdaq: LPLA: Independent broker-dealer and wealth management platform.
7+ YOERequires 7+ years software engineering, 5+ years Python backend, scalable services, REST APIs, distributed systems, and AWS cloud-native production workloads; bachelor's degree required.
Python, React, JavaScript, AWS, AWS Lambda, DynamoDB, API Gateway, EventBridge, SQS, Step Functions, Snowflake, Airflow, Databricks
1d
Save
Mark Applied
Hide
AVP Software Engineer - Data Platform Engineering (Python/AWS)
New York City or Fort Mill
$127k-$212k/yr HybridFull Time
LPL Financial
LPL FinancialNasdaq: LPLA: Independent broker-dealer and wealth management platform.
7+ YOERequires 7+ years of software engineering, 5+ years building Python backend services and AWS cloud applications, REST APIs, distributed systems, data platforms, and mentoring experience; bachelor's degree required.
Python, React, JavaScript, AWS, AWS Lambda, Amazon DynamoDB, Amazon API Gateway, Amazon EventBridge, Amazon SQS, AWS Step Functions, REST, Snowflake, Apache Airflow, Databricks, CI/CD, DevOps
1d
Save
Mark Applied
Hide
Senior Software Engineer II
Livingston or New York City or Sunnyvale or Bellevue
$182k-$242k/yr OnsiteFull Time
CoreWeave
CoreWeaveNasdaq: CRWV: Specialized cloud provider for large-scale AI and machine learning.
3+ YOE3+ years in systems, platform, infrastructure, or production engineering; strong Kubernetes and Linux experience; proficiency in Go, C/C++, Rust, or Bash; experience with secure runtimes, virtualization, GPU workloads, and performance tuning.
Kubernetes, Kata Containers, gVisor, KubeVirt, QEMU, Go, C, C++, Rust, Bash, Linux
1d
Save
Mark Applied
Hide
Principal Software Engineer, Pricing Platform
United States or Canada or Columbus or Austin or North America or New York City
$195k-$270k/yr RemoteFull Time
Upstart
UpstartNasdaq: UPST: Public AI lending marketplace connecting consumers with banks and credit unions for personal, auto, and home-equity loans.
8+ YOEBachelor's degree or equivalent practical experience plus 8+ years of software engineering experience; deep backend and distributed-systems expertise; production proficiency in Python, Kotlin, or Java.
Python, Django, FastAPI, Celery, Kotlin, Spring Boot, gRPC, Protobuf, Temporal, AWS, S3, RDS, Postgres, ElastiCache, Kubernetes, Helm, Datadog, Rust, Go, Java, Microsoft Excel
1d
Save
Mark Applied
Hide
Principal Software Engineer
Redmond or San Francisco or New York City
$143k-$275k/yr RemoteFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Multinational technology providing software, cloud, and AI solutions.
6+ YOEBachelor's degree in computer science or related field and 6+ years of technical engineering experience with coding; expertise in distributed systems, performance engineering, and technical leadership required.
C#, Java, C++, Rust, C, JavaScript, Python
1d
Save
Mark Applied
Hide
Staff Software Engineer, Infrastructure
New York City or San Francisco or Seattle or Boston or Washington or Chicago
$230k-$270k/yr HybridFull Time
Maven Clinic
Maven Clinic: Private virtual clinic providing women’s and family healthcare to employers and consumers.
8+ YOEBachelor's or master's degree in computer science or equivalent experience; 8+ years in backend development and platform architecture; expertise in distributed systems, cloud platforms, containers, orchestration, and multiple programming languages.
AWS, Google Cloud, Azure, Docker, Kubernetes, Java, Python, Go
1d
Save
Mark Applied
Hide
Senior Software Engineer II
New York City, New York, United States
$185k-$200k/yr OnsiteFull Time
Kargo
Kargo: Private advertising technology helping brands and publishers run premium campaigns across mobile, CTV, social, and web.
5+ YOERequires 5–8 years of software engineering experience in distributed or high-scale backend systems, proficiency in a high-performance language, distributed systems and microservices expertise, and a bachelor's degree or equivalent experience.
TypeScript, Golang, Kafka, Pub/Sub, Docker, Kubernetes, AWS, GCP, Azure, Cursor, Copilot
1d
Save
Mark Applied
Hide
Senior Software Engineer, Developer Experience (DevX)
Menlo Park or New York City or Bellevue or Washington or Toronto
$196k-$230k/yr HybridFull Time
Robinhood
RobinhoodNASDAQ: HOOD: Provides brokerage, crypto, advisory, and banking services.
Experience with developer infrastructure, CI/CD pipelines, or large-scale build systems; Go or Python proficiency; distributed build systems; Kubernetes; and strong problem-solving skills.
Bazel, GitHub, Go, Python, Kubernetes