Computer Science Jobs in USA with Visa Sponsorship
There are 472+ computer science positions currently offering visa sponsorship in the United States. The most common visa types for these roles include H-1B, Green Card, TN. Top hiring companies include Apple, Meta, & Super Micro Computer, Inc., among others. Salaries for sponsored positions range from $87K – $121K.
See All Computer Science JobsOverview
Showing 5 of 472+ computer science 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 472+ Computer Science jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Computer Science roles.
Get Access To All Jobs
WELCOME TO INDIANAPOLIS PUBLIC SCHOOLS!
At IPS, we believe in the transformative power of education. We work collectively every day to prepare our students for success in the classroom and in life by providing equitable, high-quality educational experiences across our family of schools. IPS is a place to make an impact, grow your career, and ensure every student has access to a high quality education, all while earning a good living in a district on the move. While the work is challenging, it is deeply meaningful and impactful. We seek innovators and trailblazers who bring varying experiences and expertise and share our belief that every child deserves access to an exceptional education. As part of TeamIPS, you’ll create lasting connections, find a sense of belonging, and feel supported to make a meaningful difference in students’ lives.
In return, no matter your role here, we expect a commitment to excellence and accountability. You’ll be held to high standards. Resilience and passion are key—you must be adaptable, handling adversity with flexibility while putting students at the heart of everything you do. Ethical conduct, clear communication, and mutual respect are fundamental. Being a dependable, collaborative team player who builds meaningful relationships is essential.
Together, we are Proving What’s Possible by building a community where everyone belongs and each student has the opportunity to fulfill their potential.
A TEACHING CAREER IN IPS OFFERS…
Purpose and Impact:
- Students First: Teaching for IPS is a rewarding opportunity to support bright, curious students as they shape their futures. We hold ourselves to the highest expectations of excellence, focusing on students’ holistic needs during their educational journey with us.
- Community: Working in a school means it is your home away from home, and you have a school family who supports you and leads with empathy and vision.
Professional and Personal Growth:
- Grow Your Career: We offer professional development and career advancement opportunities, including dedicated mentorship programs for early career teachers.
- Generous Compensation: We’re proud to offer the highest teacher starting pay in Indianapolis and one of the most competitive in the state, with teachers starting at $55,600 depending on experience, plus a generous benefits package. Our teacher salaries are continually on the rise, as IPS regularly advocates for stronger teacher compensation.
- Access to Financial Benefits: Working in IPS makes it possible to benefit from federal programs such as Public Service Loan Forgiveness (PSLF) or Teacher Loan Forgiveness (TLF), helping reduce the financial burden of student loans.
Work-Life Balance and Well-being:
- Comprehensive Health Insurance: Access top-tier health plans covering medical, dental, and vision needs, plus IPS offers a private clinic for staff and their families through our partners at Ascension St. Vincent.
- Flexible Wellness Leave: Take the time you need to care for yourself and your family with our generous leave policies. Teachers receive 70 hours of sick leave in their first year (56 hours annually after) for illness, family, or mental health, plus three personal days, two floating holidays, and school breaks. Unlimited accumulated sick leave adds flexibility, supporting teachers’ health and work-life balance.
- Incentivized Discounts through IPS Wellness Program: Opportunities to earn hundreds of dollars off your medical premium by participating in proactive and simple health screenings, plus discounted group fitness classes, health and fitness assessments, personal training, and more.
WHAT WE EXPECT...
Commitment to Excellence:
- High Standards: Strive for the very best in all you do, maintaining high standards for yourself, your students, and your colleagues. Embrace lifelong learning and adapt to new teaching methods and challenges.
- Educational Equity: IPS is deeply committed to breaking down systemic inequities. We do this by “walking the walk” on new policies and practices, building diverse and inclusive classrooms and staff teams, and ensuring our environments are grounded in our values of respect, inclusivity, and educational equity.
Resilience and Passion:
- Dedication to Students: Put students at the heart of your work. Be passionate about their success and well-being.
- Adaptability: Handle adversity with resilience and flexibility. Be prepared for a dynamic work environment.
Professional Integrity:
- Ethical Conduct: Uphold the highest standards of professionalism and integrity. Act responsibly and respectfully toward all individuals, communicate with candor and care.
- Team Player: Be dependable, punctual, and collaborative, contributing positively to our supportive work environment.
JOIN US!
Indianapolis Public Schools is more than a workplace; it’s a community where purpose, impact, and belonging come together to help Prove What’s Possible – in your career and in your school. If you’re ready to embrace challenges, strive for excellence, and make a meaningful impact, IPS is the place for you.
SUMMARY
Under the direction of the school principal, provides computer science education instruction to students.
ESSENTIAL DUTIES AND RESPONSIBILITES include the following. Other duties may be assigned by the principal.
- Prepare daily lesson plans focusing on Indiana Computer Science standards, course objectives, student performance and student assessments. Lesson plans should follow Curriculum guidelines and requirements of the state, district and school.
- Teach students how computers process and store information. If applicable, teach students to write computer programs, algorithms, programming languages and computer systems design.
- Administer frequent formal and informal assessments to monitor student learning. Examples include: District assessments, classroom exams, homework, projects, essays, classroom discussion.
- Analyze data to make instructional adjustments to improve student learning.
- Maintain a positive classroom learning environment and records/reports discipline concerns via the District system.
- Select appropriate instructional tools and maintain accountability records.
- Enter daily attendance on District system.
- Communicate with students and parents concerning their progress.
- Attend staff development activities.
QUALIFICATIONS
Bachelor's Degree (B.A. or B.S.) from a four-year college or university. Must possess successful experiences working with a diverse population of students and faculty.
Experience
Prior instructional experience.
Organized, yet flexible; good management skills; high level of ability to adapt material.
Ability to work cooperatively and effectively with other professional staff members.
Must have a working knowledge of state standards, general education curriculum, and IPS curriculum/instruction framework.
CERTIFICATES, LICENSES, REGISTRATIONS
Indiana teaching license in Business 5-12 or Computer Education 5-12 and ability to be deemed 'highly qualified' according to the Indiana Department of Education.
LANGUAGE SKILLS: Ability to read and comprehend simple instructions, short correspondence, and memos. Ability to effectively present information in one-on-one, small group, and large group situations.
MATHEMATICAL SKILLS: Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals. Ability to compute rate, ratio, and percent and to draw and interpret bar graphs.
REASONING ABILITY: Ability to apply common sense understanding to carry out detailed but written or oral instructions. Ability to deal with problems involving a few concrete variables in standardized situations.
PHYSICAL DEMANDS: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit and use hands to find, handle, or feel. The employee frequently is required to talk or hear. The employee is required to stand; walk; reach with hands and arms; climb or balance; and stoop, kneel, crouch, or crawl. The employee must frequently lift and/or move up to 20 pounds and occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, depth perception, and ability to adjust focus.
WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is occasionally exposed to wet and humid conditions and outside weather conditions. The noise level in the work environment is usually moderate.
DISCLAIMER:
The above job description is designed to denote the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications of employees assigned to this job.

How to Get Visa Sponsorship in Computer Science
Use STEM OPT to maximize your sponsorship runway
Computer science is STEM-designated, giving you 12 months of OPT plus a 24-month STEM OPT extension for a total of 36 months of work authorization. This provides up to three H-1B lottery attempts and gives employers ample time to evaluate your work before committing to long-term sponsorship.
Focus on technical depth over breadth in your specialization
Distributed systems, ML infrastructure, security engineering, and platform engineering roles tend to have stronger sponsorship demand than generic full-stack positions. Deep specialization in a high-demand area makes the employer's case for sponsorship more compelling because the skills are harder to find domestically.
Target companies with established engineering visa sponsorship processes
Google, Amazon, Microsoft, Meta, Apple, and other major tech employers file thousands of H-1B petitions annually and have standardized sponsorship as part of their hiring workflow. At these companies, visa sponsorship is a routine HR process rather than an exceptional request, which significantly simplifies the experience.
Consider cap-exempt employers for guaranteed H-1B filing
Universities, nonprofit research organizations, and federally funded research and development centers (FFRDCs) like MIT Lincoln Laboratory or Jet Propulsion Laboratory are H-1B cap-exempt. CS professionals at these institutions can file H-1B petitions without going through the lottery, and petitions can be submitted at any time of year.
Build competitive programming and open-source contributions
A strong GitHub profile with meaningful open-source contributions, competitive programming achievements on platforms like LeetCode or Codeforces, and published technical work provide concrete evidence of specialized CS expertise. These artifacts can support both your job applications and the specialty occupation argument in an H-1B petition.
Don't overlook non-tech industries that hire CS professionals
Financial services (Goldman Sachs, JPMorgan, Citadel), healthcare technology (Epic, Cerner), and consulting firms (McKinsey, BCG) all sponsor CS professionals and may face less competition for talent than pure tech companies. Broadening your search beyond Silicon Valley can reveal strong sponsorship opportunities with potentially faster hiring timelines.
See all 472+ Computer Science jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Computer Science roles.
Get Access To All JobsFrequently Asked Questions
How strong is the visa sponsorship landscape for computer science professionals?
Computer science is one of the strongest fields for visa sponsorship in the U.S. Technology companies file the most H-1B petitions of any industry, and computer science roles consistently meet the specialty occupation requirement. Major employers across tech, finance, healthcare, and virtually every industry sponsor software engineers, data scientists, and other CS professionals. The STEM OPT extension also provides up to 36 months of work authorization for CS graduates.
What computer science specializations are most in demand for sponsorship?
Machine learning and AI, cloud infrastructure, cybersecurity, data engineering, and distributed systems are among the highest-demand specializations with strong sponsorship rates. Full-stack development and mobile engineering remain commonly sponsored, while more specialized areas like compiler engineering, systems programming, and ML infrastructure often have fewer qualified candidates and stronger sponsorship justification.
Can I get sponsored with a computer science degree from outside the U.S.?
Yes, many companies sponsor H-1B visas for CS professionals with international degrees. Your degree will need to be evaluated by a credential evaluation service to confirm it is equivalent to a U.S. bachelor's degree in computer science. Companies are generally familiar with this process for CS roles. A master's degree from a U.S. university can strengthen your case and qualifies you for the H-1B master's cap lottery.
How does the H-1B timeline work for computer science graduates?
CS graduates on OPT can begin working immediately after graduation and have up to 36 months of work authorization with the STEM OPT extension. The H-1B registration typically opens in early March with an October 1 start date. Many tech companies hire with the expectation of sponsoring H-1B and build this into their standard hiring process for international candidates.
What is the prevailing wage requirement for sponsored Computer Science jobs?
When a U.S. employer sponsors a foreign worker for a work visa, they are legally required to pay at least the "prevailing wage" — the average wage paid to workers in the same occupation, in the same geographic area, with similar experience. This is set by the Department of Labor to prevent employers from hiring foreign workers at below-market rates. The prevailing wage varies significantly by role, location, and experience level — for example, a computer science in California will have a different prevailing wage than the same role in a smaller state. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search.
See which Computer Science employers are hiring and sponsoring visas right now.
Browse Computer Science Jobs