Cloud Software Engineer Jobs at Google with Visa Sponsorship
Cloud Software Engineer roles at Google sit at the intersection of distributed systems, infrastructure, and product scale. Google has a consistent track record of sponsoring work visas for this function, and its internal immigration support team guides engineers through the filing process from offer through status.
See All Cloud Software Engineer at Google JobsOverview
Showing 5 of 297+ Cloud Software Engineer Jobs at Google jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 297+ Cloud Software Engineer Jobs at Google
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Cloud Software Engineer Jobs at Google.
Get Access To All Jobs
INTRODUCTION
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.
In this role, with your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s 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.
ROLE AND RESPONSIBILITIES
- Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
- 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.
- Strong experience with Generative AI, Large Language Models (LLMs), Natural Language Processing (NLP), or Agent-based systems.
- Experience in developing and deploying AI solutions for enterprise applications.
- Familiar with cloud platforms (e.g., Cloud Computing Platform, Google Cloud Platform) and ML Operation practices.
BASIC QUALIFICATIONS
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 1 year of experience with art GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision).
- Experience developing and launching products leveraging Agent Development Kit (ADK).
- Experience architecting and developing solutions on Google Cloud Platform.
PREFERRED QUALIFICATIONS
- Master's degree or PhD in Computer Science or related technical field.
- 5 years of experience with data structures and algorithms.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
- 1 year of experience in a technical leadership role.
- Experience developing accessible technologies.
The US base salary range for this full-time position is $174,000-$252,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
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.

INTRODUCTION
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.
In this role, with your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s 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.
ROLE AND RESPONSIBILITIES
- Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
- 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.
- Strong experience with Generative AI, Large Language Models (LLMs), Natural Language Processing (NLP), or Agent-based systems.
- Experience in developing and deploying AI solutions for enterprise applications.
- Familiar with cloud platforms (e.g., Cloud Computing Platform, Google Cloud Platform) and ML Operation practices.
BASIC QUALIFICATIONS
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 1 year of experience with art GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision).
- Experience developing and launching products leveraging Agent Development Kit (ADK).
- Experience architecting and developing solutions on Google Cloud Platform.
PREFERRED QUALIFICATIONS
- Master's degree or PhD in Computer Science or related technical field.
- 5 years of experience with data structures and algorithms.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
- 1 year of experience in a technical leadership role.
- Experience developing accessible technologies.
The US base salary range for this full-time position is $174,000-$252,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
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.
See all 297+ Cloud Software Engineer at Google jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Cloud Software Engineer at Google roles.
Get Access To All JobsTips for Finding Cloud Software Engineer Jobs at Google Jobs
Align your portfolio with Google's infrastructure stack
Google prioritizes Cloud Software Engineers with hands-on experience in distributed systems, Kubernetes, Spanner, or Borg-adjacent architectures. Tailor your GitHub projects and resume to reflect cloud-native patterns, not just general backend work.
Target teams filing LCAs for your specialty
Search the DOL's OFLC disclosure data for Google LCA filings under 'Cloud Software Engineer' or related titles. This shows you which Google teams and office locations are actively sponsoring, so you apply where the pipeline is real.
Clarify your visa category before the offer stage
Google sponsors H-1B, H-1B1, and E-3 visas for this role. If you're Australian or from Singapore, ask your recruiter early whether they'll file under E-3 or H-1B1, since those skip the lottery and move faster than a standard H-1B cap-subject petition.
Prepare for Google's system design interview format
Google's Cloud Software Engineer interviews heavily weight distributed systems design: consistency models, load balancing, and failure handling at scale. A strong system design round is often what separates sponsored offers from rejections, so practice with real infrastructure scenarios, not just algorithm problems.
Confirm your start date accounts for USCIS processing
If you need H-1B cap-subject sponsorship, USCIS standard processing runs three to six months after filing. Google typically submits petitions in early April for October 1 start dates, so negotiate your offer timeline accordingly and ask whether premium processing is available.
Browse Google's open Cloud Software Engineer roles on Migrate Mate
Filter by visa type and role on Migrate Mate to find Cloud Software Engineer positions at Google that match your sponsorship category. This saves time over applying blindly to postings where sponsorship status isn't confirmed.
Cloud Software Engineer at Google jobs are hiring across the US. Find yours.
Find Cloud Software Engineer at Google JobsFrequently Asked Questions
Does Google sponsor H-1B visas for Cloud Software Engineers?
Yes, Google sponsors H-1B visas for Cloud Software Engineers. The company also sponsors H-1B1 visas for eligible Singaporean nationals and E-3 visas for Australian citizens, giving candidates from those countries a path that bypasses the H-1B lottery. Google's in-house immigration team handles the petition process once you have an offer.
How do I apply for Cloud Software Engineer jobs at Google?
Apply through Google's careers site or browse verified sponsoring roles on Migrate Mate. Google's Cloud Software Engineer hiring process involves recruiter screening, technical phone interviews focused on coding and system design, and a full onsite loop. Mentioning your visa sponsorship need early is standard practice and won't disqualify you.
Which visa types does Google commonly use for Cloud Software Engineers?
Google files H-1B petitions most broadly for Cloud Software Engineers. Australian citizens can request sponsorship under the E-3 visa, and Singaporean nationals may qualify for the H-1B1. Both the E-3 and H-1B1 avoid the annual H-1B lottery, which makes them faster paths to employment authorization for eligible candidates.
What qualifications does Google expect for a Cloud Software Engineer role?
Google expects a bachelor's degree or higher in computer science, software engineering, or a closely related field. For cloud-specific roles, hiring teams look for depth in distributed systems, infrastructure-as-code, containerization, and cloud platform experience. Candidates with experience in large-scale reliability engineering or multi-region deployment architectures tend to be competitive at the senior level.
How do I time my application around the H-1B visa filing calendar?
USCIS opens H-1B registrations in March each year for an October 1 start date. If you're selected in the lottery, your employer files the full petition by late June. Plan to have your Google offer finalized before March so the company can register you. If you're on OPT, confirm your STEM extension timeline gives you enough runway to bridge to H-1B status.
See which Cloud Software Engineer at Google employers are hiring and sponsoring visas right now.
Search Cloud Software Engineer at Google Jobs