Software Engineer IV, Infrastructure, Cloud Computing

4 days ago


Sunnyvale, Texas, United States Google Full time
About the Role

As a software engineer at Google, you will play a critical role in developing the next-generation technologies that transform how billions of users interact with information and each other. Our products require handling vast amounts of data, extending far beyond web search. We're seeking engineers who bring innovative ideas from various areas, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and enhance software solutions for our cloud infrastructure.
  • Manage project priorities, deadlines, and deliverables, ensuring timely and high-quality results.
  • Collaborate with cross-functional teams to drive product development and improve overall system performance.
  • Triage and debug product or system issues, analyzing sources and impact on hardware, network, or service operations and quality.
  • Contribute to existing documentation and educational content, adapting it based on product updates and user feedback.
Requirements
  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms in an academic or industry setting.
  • 2 years of experience with developing large-scale infrastructure, distributed systems, or networks, and/or experience with compute technologies, storage, or hardware architecture.
Preferred Qualifications
  • Master's degree or PhD in Computer Science or related technical fields.
  • 2 years of experience with performance, large-scale systems data analysis, visualization tools, and/or debugging.
  • Experience developing accessible technologies.
  • Proficiency in code and system health, diagnosis, and resolution, and software test engineering.
What We Offer

As a software engineer at Google, you will have the opportunity to work on a specific project critical to our needs, with opportunities to switch teams and projects as our business grows and evolves. We offer a competitive salary range of $136,000-$200,000, plus bonus, equity, and benefits. Our salary ranges are determined by role, level, and location.



  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a senior software engineer on our cloud infrastructure team, you will play a critical role in developing and maintaining the underlying systems that power Google's products and services. You will work closely with cross-functional teams to design, implement, and deploy scalable and efficient infrastructure solutions.ResponsibilitiesDesign...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, along with a strong understanding of data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, and at least 1 year in software design and architecture.3 years of experience in...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, along with expertise in data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, and at least 1 year in software design and architecture.3 years of experience in developing...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, alongside expertise in data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, with at least 1 year focused on software design and architecture.3 years of experience in...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, along with expertise in data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software design and architecture.3 years of experience...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, along with expertise in data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, and at least 1 year in software design and architecture.3 years of experience in developing...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, along with expertise in data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software design and architecture.3 years of experience...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in programming, developing testing methodologies, drafting test plans, creating test cases, and debugging.Preferred qualifications:Master's or PhD degree in Computer Science, Electrical Engineering, or a related discipline. 3 years of experience in a complex,...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in programming, developing testing methodologies, drafting test plans, creating test cases, and debugging.Preferred qualifications:Master's or PhD degree in Computer Science, Electrical Engineering, or a related discipline. 3 years of experience in a complex,...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in programming, developing testing methodologies, drafting test plans, creating test cases, and debugging.Preferred qualifications:Master's or PhD degree in Computer Science, Electrical Engineering, or a related field. 3 years of experience in a complex,...


  • 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 shape the way billions of users interact with information and each other. Our products require handling vast amounts of data, and our engineers work on a wide range of technologies, including information retrieval, distributed...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, along with a strong understanding of data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software design and architecture.3 years...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, alongside expertise in data structures and algorithms. A minimum of 3 years in testing, maintaining, or launching software products, with at least 1 year focused on software design and architecture.3 years of experience in...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, along with expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software design and architecture.3 years of experience...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.10 years of experience in a technical sales engineer role in a cloud computing environment or customer-facing role.Experience in traditional data center architectures and components.Preferred qualifications:Master's degree in Computer...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, along with expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software design and architecture.3 years of experience...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a Software Engineering Manager at Google, you will be responsible for leading a team of engineers to develop and deploy large-scale software projects. This role requires a strong technical background in software development, as well as excellent leadership and communication skills.Key ResponsibilitiesTechnical Leadership: Provide technical...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, alongside a strong understanding of data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software design and architecture.3 years of...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in programming, developing testing methodologies, drafting test plans, creating test cases, and debugging.Preferred qualifications:Master's or PhD degree in Computer Science, Electrical Engineering, or a related discipline. 3 years of experience in a complex,...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in programming, developing testing methodologies, drafting test plans, creating test cases, and debugging.Preferred qualifications:Master's or PhD degree in Computer Science, Electrical Engineering, or a related discipline. 3 years of experience in a complex,...