Senior Software Engineer

Google is a global technology leader that specializes in internet-related services and products.
Madison, WI, USA
$161,000 - $239,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Google is seeking a Senior Software Engineer to join their NetInfra team, responsible for designing and developing scalable, high-available, and cost-efficient networking technologies. The role involves working on critical projects across host networking, data center networking, and wide area networking (WAN) to support Google products and Google Cloud customer needs. As a software engineer at Google, you'll have the opportunity to work on next-generation technologies that impact billions of users, handling information at massive scale beyond web search. The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about tackling new problems across the full-stack. The position offers opportunities to switch teams and projects as the fast-paced business grows and evolves. Google's Technical Infrastructure team is proud to be the engineers' engineers, focusing on systems software and touching many layers of the software stack, including embedded software, operating systems, operational tools, and monitoring infrastructure. This role offers a chance to work with experts in networking, distributed systems, kernel and systems programming, and algorithms to create the networks that power Google. The position comes with a competitive salary range, bonus, equity, and benefits, reflecting Google's commitment to attracting top talent in the field of software engineering.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • 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

Requirements For Senior Software Engineer

Java
Python
Go
  • 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
  • 3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture

Benefits For Senior Software Engineer

Medical Insurance
Equity
  • Medical Insurance
  • Equity

Interested in this job?

Jobs Related To Google Senior Software Engineer

Senior Product Manager, Promotions

Senior Product Manager position at Google leading promotions strategy and product development to enhance merchant-consumer connections across multiple platforms.

Senior Software Engineer, Search

Senior Software Engineer position at Google Search, focusing on developing and maintaining large-scale search infrastructure and technologies.

Senior Optical Network Engineer, Optical Networking Technologies

Senior Optical Network Engineer position at Google, focusing on scaling and maintaining their global network infrastructure with competitive compensation and benefits.

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions for consumer products, requiring expertise in PnR, STA, and ASIC design.

Senior Software Engineer, Google Research

Senior Software Engineer position at Google Research, focusing on developing next-generation technologies and conducting fundamental research that impacts billions of users.