Software Design Engineer Jobs at Google with Visa Sponsorship
Software Design Engineer jobs at Google span infrastructure, product, and systems work across teams like Search, Cloud, and Android. Google has an established internal immigration function that handles H-1B visa, H-1B1 visa, and E-3 visa sponsorship, making it one of the more structured employers to work with on the visa process.
Find Software Design Engineer Jobs at GoogleOverview
Showing 5 of 458+ Software Design Engineer Jobs at Google


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 458+ Software Design Engineer Jobs at Google
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Design Engineer Jobs at Google.
Get Access To All Jobs
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.
We build the systems that keep Google Cloud secure. At Google's scale, our security approach requires constant innovation to keep all our customers safe. Our team utilizes the latest AI advances to ensure cloud products meet the highest security standards, discover novel vulnerabilities across billions of lines of code, and automate fixing issues before they reach production. In this role, you will be transforming security into a seamless, automated part of every Google Cloud developer's workflow.
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: $147000 - $211000 (USD) + 15% bonus target + bonus + equity + benefits
Learn more about benefits at Google.
MINIMUM QUALIFICATIONS:
- 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.
- 1 year of experience with one or more of the following: speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
- 1 year of experience in security engineering, or professional exposure to secure software development practices, vulnerability analysis, or infrastructure security basics.
PREFERRED QUALIFICATIONS:
- Master's degree or PhD in Computer Science or a related technical field.
- 2 years of experience with data structures and algorithms.
- Experience developing accessible technologies.
Responsibilities
- Write clean, secure, and scalable backend code and design robust APIs for developer-facing security tools.
- Design and deploy AI-based solutions and automated pipelines to accelerate security assessments and Google engineering workflows.
- Assess security of distributed systems designs and implement robust, automated guardrails to mitigate risks.
- Analyze system telemetry, security data, and workflows to identify gaps and implement durable, automated fixes.
- Drive project milestones, align stakeholders, and mentor junior engineers to support their technical and career growth.
BENEFITS
In accordance with Washington state law, we are highlighting our comprehensive benefits package, which is available to all eligible US based employees. Benefits for this role include:
- Health, dental, vision, life, disability insurance
- Retirement Benefits: 401(k) with company match
- Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment
- Sick Time: 40 hours/year (increased to 69 hours/year for Seattle) including 5 discretionary sick days per instance
- Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks
- Baby Bonding Leave: 18 weeks
- Holidays: 13 paid days per year
Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Kirkland, WA, USA; New York, NY, USA.
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 458+ Software Design Engineer Jobs at Google
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Design Engineer Jobs at Google.
Get Access To All JobsTips for Finding Software Design Engineer Jobs at Google
Align your portfolio to Google's systems scale
Google's hiring bar for Software Design Engineers emphasizes distributed systems, large-scale infrastructure, and algorithmic efficiency. Before applying, make sure your portfolio and resume reflect work at scale, not just feature development.
Confirm your visa category before accepting an offer
Google sponsors H-1B, H-1B1 visa, and E-3 visas. If you're Australian, clarifying E-3 eligibility upfront avoids the H-1B lottery entirely. Get this confirmed in writing before your offer stage concludes.
Time your application around the H-1B cap season
H-1B registrations open in March for an October 1 start. If your OPT or current status expires before then, ask Google's immigration team about cap-exempt options or whether a cap-exempt affiliate entity applies to your role.
Prepare for Google's LCA wage level scrutiny
DOL requires Google to pay at least the prevailing wage for your role and location. Software Design Engineer titles at Google typically map to higher wage levels, so research the OFLC wage data for your target office before negotiating compensation.
Search verified sponsoring employers on Migrate Mate
Find Software Design Engineer openings at Google and filter by visa type using Migrate Mate, which surfaces roles from employers with confirmed sponsorship history so you're not guessing about eligibility before you apply.
Secure strong technical references who can speak to specialized work
Google's immigration team often needs detailed job duty descriptions for specialty occupation documentation. References who can attest to the theoretical and practical application of computer science in your specific role strengthen the petition considerably.
Frequently Asked Questions
Does Google sponsor H-1B visas for Software Design Engineers?
Yes, Google sponsors H-1B visas for Software Design Engineers. Google has an internal immigration team that manages the full petition process, including the Labor Condition Application filed with the DOL and the I-129 petition filed with USCIS. The company participates in the H-1B cap lottery each March for candidates who need initial sponsorship.
How do I apply for Software Design Engineer jobs at Google?
Applications go through Google's careers portal, though many candidates connect with a recruiter first through referrals or direct outreach. The interview process typically includes multiple coding rounds focused on data structures and algorithms, followed by system design interviews. You can browse currently open Software Design Engineer roles at Google that offer visa sponsorship on Migrate Mate before applying directly.
Which visa types does Google commonly use for Software Design Engineers?
Google sponsors H-1B, H-1B1 visa, and E-3 visas for Software Design Engineers. H-1B is the most common path for most nationalities. Australian citizens can use the E-3, which has no lottery and processes faster. H-1B1 applies to Chilean and Singaporean nationals. Each requires a certified LCA from the DOL before USCIS can adjudicate the petition.
What qualifications does Google expect for Software Design Engineer roles?
Google's Software Design Engineer roles require a bachelor's degree or higher in computer science, software engineering, or a closely related field. The role qualifies as a specialty occupation under H-1B criteria. Practically, Google's bar emphasizes systems design, coding proficiency in languages like Python, Java, or C++, and experience working on large-scale or high-availability systems.
How long does the visa sponsorship process take at Google?
For H-1B transfers or cap-exempt cases, USCIS standard processing runs three to five months, with premium processing available for a 15-business-day adjudication. Cap-subject H-1B petitions filed in April take effect October 1 at the earliest. E-3 and H-1B1 visas process at the consulate and typically take two to four weeks from application to stamp.