Current jobs related to Software Engineer - Sunnyvale, Texas - Google

  • Software Engineer

    2 weeks ago


    Sunnyvale, Texas, United States Google Full time

    About the RoleAs a software engineer at Google, you will play a critical role in developing 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...


  • Sunnyvale, Texas, United States Google Full time

    Job SummaryAs a Software Engineering Manager at Google, you will lead a team of talented software engineers in developing software for Google networking switches. Your responsibilities will include managing a team of engineers, overseeing project goals, contributing to product strategy, and helping develop your team. You will also have opportunities to...

  • Software Engineer III

    1 month ago


    Sunnyvale, Texas, United States Google Full time

    About the RoleWe're seeking a highly skilled Software Engineer III to join our Engineering Productivity team at Google. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions that improve developer velocity, code quality, and code health.ResponsibilitiesWrite high-quality product or system development...

  • Software Engineer III

    2 months ago


    Sunnyvale, Texas, United States Google Full time

    About the RoleWe're seeking a highly skilled Software Engineer III to join our Engineering Productivity team at Google. As a key member of our team, you will design, develop, and deploy software solutions that improve developer velocity, code quality, and code health.ResponsibilitiesWrite high-quality product or system development codeParticipate in design...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a software engineer at Google, you will be part of a team that develops 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...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Google. As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and testing software solutions for our cloud-based products.Key ResponsibilitiesWrite and test product or system development code.Participate in, or lead design...


  • Sunnyvale, Texas, United States Google Full time

    Job SummaryAs a Software Engineer III at Google, you will play a critical role in the design, development, and deployment of cutting-edge hardware and software systems. This is an exciting opportunity to work on complex projects that require expertise in both hardware and software co-design.Key Responsibilities Design and develop software solutions that...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team at Google. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software solutions that meet the needs of our users.As a member of our team, you will work on a specific project critical to Google's needs, with opportunities to...


  • Sunnyvale, Texas, United States Google Full time

    Job DescriptionAt Google, we're pushing the boundaries of what's possible with technology. As a Senior Software Engineer on our GPU System Software team, you'll play a critical role in developing the next-generation technologies that power our products and services.Our team is responsible for building top-quality GPU compute solutions that power various...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a Software Engineer III at Google, you will be part of a team that develops 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...

  • Software Engineer

    4 weeks ago


    Sunnyvale, Texas, United States Google Full time

    About the RoleAs a software engineer on Google's Core team, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesLead BIOS development software engineering projects, scope the work needed to develop the BIOS running on...

  • Software Engineer

    3 weeks ago


    Sunnyvale, Texas, United States Google Full time

    About the JobAt Google, we're pushing the boundaries of what's possible with technology. As a software engineer on our Technical Infrastructure team, you'll play a critical role in building the next generation of Google platforms. Our team is responsible for developing and maintaining the architecture that keeps our users' online experiences running...

  • Software Engineer

    3 weeks ago


    Sunnyvale, Texas, United States Google Full time

    About the RoleAs a Staff Software Engineer at Google, you will be part of a team that develops cutting-edge technologies to improve the way people connect, explore, and interact with information and each other.We are looking for engineers who bring fresh ideas and expertise in areas such as information retrieval, distributed computing, large-scale system...


  • Sunnyvale, Texas, United States Google Full time

    Job DescriptionAbout the RoleAs a software engineer at Google, you will be responsible for developing 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...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a Software Engineering Manager II at Google, you will be responsible for leading a team of engineers to design, develop, and deploy large-scale software systems. You will work closely with cross-functional teams to align strategy, processes, and decision-making across teams.ResponsibilitiesSet and communicate team priorities that support the...


  • Sunnyvale, Texas, United States Google Full time

    Job SummaryWe are seeking a highly skilled Software Engineering Manager to lead our team of engineers in designing and developing scalable systems for Google Cloud. The ideal candidate will have a strong technical background in software engineering and experience in managing teams.Key Responsibilities:Set and communicate team priorities that support the...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a software engineer on Google's Core team, you will play a critical role in building the technical foundation behind our flagship products. You will work on high-impact projects, influence and coach a distributed team of engineers, and facilitate alignment and clarity across teams on goals, outcomes, and timelines.ResponsibilitiesProvide...

  • Software Engineer

    2 weeks ago


    Sunnyvale, Texas, United States Google Full time

    Job SummaryGoogle is seeking a highly skilled Software Engineer to join our Technical Infrastructure team. As a key member of our team, you will be responsible for designing, developing, and deploying large-scale software solutions that enable our users to access information at massive scale.Responsibilities Provide technical leadership on high-impact...

  • Software Engineer

    2 weeks ago


    Sunnyvale, Texas, United States Google Full time

    Job DescriptionAt Google, we're pushing the boundaries of what's possible with technology. As a software engineer on our Technical Infrastructure team, you'll play a critical role in building the next generation of Google platforms.ResponsibilitiesProvide technical leadership on high-impact projects, influencing and coaching a distributed team of...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleWe're looking for a skilled software engineer to join our team at Google, where you'll work on critical projects that impact our users worldwide. As a senior software engineer, you'll design, develop, and test software solutions that meet the needs of our users and drive business growth.With a strong background in software development,...

Software Engineer

2 months ago


Sunnyvale, Texas, United States Google Full time

About the Job

At Google, our software engineers are responsible for developing 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.

Responsibilities

  • Design and build new networks or subsystems for data center networks, and support autonomous, self-driving networks and systems that operate globally as well as those that execute in regional isolation and automated tests for data center network software.
  • Work on automation systems that execute complex network lifecycle operations such as expanding, upgrading, or decommissioning network sub-components, and on projects that improve the availability and debuggability of data center networks.

About the Team

The Network Management Services team is responsible for software that manages changes to Google's Cluster Networks worldwide. Networking enables the growing demand for distributed computing to support innovative applications such as machine learning, cloud computing, and Google applications.

Our team builds systems to make this possible. 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.

What You'll Need

  • 8 years of experience in software development, and with data structures/algorithms.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 5 years of experience building and developing wide-reaching infrastructure, distributed systems, or networks.

Preferred Qualifications

  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
  • Experience with C, C++, Operating Systems, Network Infrastructure, and System Architecture.

Compensation

The US base salary range for this full-time position is $189,000-$284,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations.