Software engineers are in high demand and well-paid in the U.S., and many companies are looking to hire international talent. International students can work in the U.S. as software engineers after graduation on an H-1B visa with employer sponsorship. 

International students studying to become software engineers qualify for OPT for up to 12 months of work authorization during or after graduation. Because software engineering is a STEM major, these students also qualify for the STEM OPT extension which adds up to 24 more months of work authorization. Therefore, software engineering international students can work up to three years after graduation before applying for another visa. This also means more time in the U.S. and multiple chances to apply for the H-1B visa lottery each year if you are not selected the year you graduate.

What Does a Software Engineer Do?

Software engineers use engineering principles to design, build, test, and maintain computer systems and applications. They do some coding and work with other types of computer scientists such as programmers. Software engineers focus on the big picture when creating and maintaining technology solutions. They are often confused with software developers who design specific apps and software using tools and systems that software engineers have already created. Generally, software engineers often do more back-end development while developers do more front-end development. However, sometimes the two job titles are used interchangeably.

Education Requirements for Software Engineer

While some software engineers in the U.S. are self-taught, to qualify for H-1B sponsorship as a foreign national, you must have a bachelor’s degree or higher. The degree must be related to the job such as a bachelor’s in computer science or engineering. Without a degree, you may be able to gain sponsorship H-1B with at least 12 years of relevant work experience.

Software Engineer Salary

According to the Bureau of Labor Statistics (BLS), the average annual salary for software engineers and developers in the U.S. in 2021 was $120,990. Salaries for software engineers are often supplemented with bonuses and stocks.

The top-paying states for software engineers based on the average annual salary are:

  • California – $146,770
  • Washington – $145,150
  • Maryland – $131,240
  • New York – $129,950
  • Rhode Island – $128,790

Where Do Software Engineers Work?

The majority of software engineers work for technology companies. Microsoft and Google employ the most software engineers in the U.S. Other common industries for software engineers include retail, healthcare, banking/finance, and defense. Businesses that do a lot of online sales such as Walmart and Amazon also hire many software engineers. Across industries, software engineers often work in companies’ research and development departments.

What Is H-1B Sponsorship?

The H-1B visa is a temporary U.S. work visa. There is a limited number of H-1B visas available each year with a high demand. H-1B visas are distributed through a lottery system, and your employer must enter into the lottery to get a chance to sponsor you. If you are on OPT or a STEM OPT extension, ask your employer to apply for the lottery as soon as possible. The H-1B application period occurs in March of each year. That way, if you are not selected for the lottery, you can continue to take advantage of your STEM OPT extension and apply again the next year.

Once selected for the lottery, your chances of H-1B visa application approval are very high. According to the immigration law firm Herman Legal Group, the approval rate for H-1B petitions for software engineers has been over 99% every year since 2016.

Top 10 H-1B Sponsoring Companies for Software Engineers

Rank H1B Visa Sponsor Number of H-1B Applications Average Salary for H-1B Employees
1 Microsoft 3,961 $145,342
2 Facebook 2,431 $178,227
3 Mphasis 637 $105,723
4 Intel 636 $128,981
5 U.S. Bank 331 $124,068
6 J P Morgan Chase 310 $128,552
7 Natsoft 271 $105,494
8 Cisco Systems 203 $144,274
9 Intuit 184 $130,852
10 DoorDash 176 $187,414

Source: Myvisajobs.com

    1. Microsoft – Microsoft is a very well-known multinational technology company based in Redmond, Washington near Seattle with multiple additional offices across the country. Microsoft created a lot of popular software including Windows operating systems, Microsoft Office, and Internet Explorer.
    2. Facebook – Facebook is a part of Meta, a company that owns and operates several popular social media and messaging apps including Instagram and WhatsApp. Software engineers help to design, build, test, and maintain Meta’s numerous products.
    3. Mphasis – Mphasis is a multinational IT consulting firm with headquarters in Bangalore, India. Their U.S. subsidiaries often sponsor international talent on H-1B visas, and software engineering is their primary service.
    4. Intel – Another multinational technology company, Intel, is the largest manufacturer of computer chips. They employ a lot of hardware and software engineers.
    5. U.S. Bank – U.S. Bank is a popular bank and financial services institution in the U.S. They have locations nationwide. Software engineers are responsible for full-stack development at U.S. Bank.
    6. JP Morgan Chase – JP Morgan Chase is one of the biggest and oldest banks in the U.S. It offers financial services to individuals, businesses, and governments around the world.
    7. Natsoft – Since 2004, Natsoft has been providing IT consulting and BPO services across the U.S. The company also has offices in India, Australia, Canada, Mexico, and Singapore.
    8. Cisco Systems – Cisco is a multinational communications and technology company based in San Jose, California. They are most well-known for networking technology such as Internet routers and cybersecurity systems.  
    9. Intuit – Intuit owns several popular financial software products in the U.S. including Quickbooks, Turbo Tax, and Credit Karma. Secure, trustworthy software is key to the company’s success.
    10. DoorDash – Founded in 2013, DoorDash is the largest food delivery company in the country with headquarters in San Francisco. It is technology-based, so software engineers play a central role.

 

A New Way to Find Employers Hiring International Students

Some employers may be hesitant to sponsor international students for an H-1B visa due to a lack of understanding or misinformation about how the application process works. You can use the U.S. Visa Insights on the Interstride portal to search for employers who are actively hiring and sponsoring international talent and see each company’s historical record of sponsorship. The search filter tool allows you to explore companies based on visa type (e.g. H-1B, OPT), industry, job classification, location, and more.

Similar Reads

Are you an international student looking to maximize your job search results? Consider these strategies to give yourself an...

by Interstride
September 12, 2020

Use professional networks to create opportunities and build a successful future. Interstride empowers students to thrive...

by Interstride
June 25, 2021

What forms of employment does the F-1 visa allow? On-campus employment, Curricular Practical Training, and Optional Practical Training are some of...

by Interstride
July 19, 2022

Want to learn more? Stay updated on all things Interstride and international students.