H-1B Visa Senior Software Development Engineer Jobs
Senior Software Development Engineer roles rank among the most actively sponsored H-1B positions in the U.S., with large tech employers, financial institutions, and enterprise software firms filing LCAs under SOC codes like 15-1252 and 15-1253. Specialty occupation status is well-established for this title, which reduces RFE risk and strengthens your petition from the start.
See All Senior Software Development Engineer JobsOverview
Showing 5 of 4,567+ Senior Software Development Engineer 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 4,567+ Senior Software Development Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Development Engineer roles.
Get Access To All Jobs
We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time! Our portfolio of automation solutions help manufacturers to develop and deliver products quickly, efficiently and cost-effectively. Together, Teradyne companies deliver manufacturing automation across industries and applications around the world!
We attract, develop, and retain a high-performance workforce, comprised of people with diverse backgrounds and a shared drive for excellence. We strive to foster a positive and inclusive work environment that helps employees, and communities, thrive.
Our Purpose
TERADYNE, where experience meets innovation and driving excellence in every connection. We are fueled by creativity and diversity of thought and in our workforce. Our employees are supported to innovate and learn something new every day.
We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.
Opportunity Overview
The Software Engineering team in Agoura Hills, CA is looking for a senior Embedded Software Engineer with passion for learning, developing high quality software, solving complex problems and becoming part of a smart and innovative team. Are you able to balance a variety of tasks related software system design, development, testing, troubleshooting, and maintenance? Interact with multi-functional teams from the product definition stage through product release? Then you're exactly who we're looking for! This role has some hybrid flexibility however the candidate must be able to work on-site at the Agoura Hills office.
- Architecture, design, implementation, verification, and lab validation of Linux BSP and userspace tools for automated test equipment.
- Collaborate with Hardware, Software, and Systems engineering to refine requirements and provide interfaces to complex hardware systems.
- Implement scalable, high-performance, high-quality, extensible, and maintainable code.
- Build, deployment, and test automation of the systems you’ll create and improve.
- Debug complex system-level issues involving software, hardware, and OS interactions.
All About You
We seek individuals who share our passion and determination. Our commitment to customer success drives us to go the extra mile. If you’re ready to join us in this mission, take a closer look at the minimum criteria for the position.
- 10+ years of experience developing software
- Experience with Embedded Linux BSP development (Devicetrees, u-boot configuration, bios configuration, building and deploying Linux on embedded systems)
- Experience with Linux drivers and bootloader
- Application development in Linux environments.
- Languages: Expertise in C, C++ coding and several scripting languages (Python, bash, …) required. Operating Systems: Linux
- Development Tools: GIT, Cmake, Yocto, Docker
- Hardware protocols: Familiarity with common hardware protocols, such as; I2C, SPI, PCIe, Ethernet, USB...
- Excellent troubleshooting, debugging, especially debugging remote systems with multiple devices in the loop, and problem solving skills.
- Comfortable and familiar with peer reviewed software development process.
- Comfortable working with open source communities (Linux kernel, uboot, etc)
- Familiarity with x86_64, ARM64, and PowerPC processors and high-end x86_64 servers
- Experience working in cross-functional teams designing complex systems
- BS required, advanced degree in electrical engineering, computer engineering computer science or related technical field from a top university or engineering institution
- Experience with Automated Test Equipment is a plus.
- Experience with C# is a plus
- Experience with Windows is a plus
Compensation:
The base salary range for this role is $161,700 - $258,800. This range is a good faith estimate, and the amount of base salary will correspond with experience and skill set. This range can also fluctuate depending on demand and location.
Incentive Plan: This job is eligible for discretionary bonus(es) based on financial performance.
Benefits:
Teradyne offers a variety of robust health and well-being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more. Please click here to see details.
LI-KD1
See all 4,567+ Senior Software Development Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Development Engineer roles.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as a Senior Software Development Engineer
Verify your degree field matches the role
H-1B specialty occupation requires a directly related degree, not just any bachelor's. A computer science, software engineering, or closely related field degree maps cleanly to this title. A business or unrelated STEM degree will likely trigger an RFE.
Look up LCA filings before applying
Use Migrate Mate to filter Senior Software Development Engineer roles by employers with verified H-1B LCA filing history. This targets companies that have already navigated the DOL certification process for this specific title.
Check prevailing wages by location before negotiating
Your employer's LCA must certify a wage at or above the DOL prevailing wage for your work location and job level. Use the OFLC Wage Search to look up Level I through Level IV wages for your target city before your offer conversation.
Clarify whether the role is cap-exempt
Universities, nonprofit research institutions, and certain government research organizations are cap-exempt H-1B employers. If you're open to those settings, your employer can file outside the annual lottery window, giving you a year-round path to H-1B status.
Prepare your SOC classification documentation early
USCIS will scrutinize the SOC code on your I-129 petition. The O*NET profile for software developer and engineer titles describes the theoretical and applied knowledge requirements that support specialty occupation. Having that documentation ready speeds up petition prep.
Time your job search around the H-1B filing calendar
Cap-subject H-1B registrations open in March for an October 1 start date. Targeting your offer and onboarding timeline for Q1 of each year gives your employer the earliest possible filing window and avoids a full-year gap between selection and start.
Senior Software Development Engineer jobs are hiring across the US. Find yours.
Find Senior Software Development Engineer JobsSenior Software Development Engineer H-1B Visa: Frequently Asked Questions
Does a Senior Software Development Engineer role qualify as an H-1B specialty occupation?
Yes. USCIS consistently recognizes senior software development and engineering roles as specialty occupations because the position normally requires at least a bachelor's degree in computer science, software engineering, or a directly related field. The O*NET profile and industry hiring norms both support this classification, which lowers the risk of an RFE on specialty occupation grounds compared to more ambiguous titles.
How do I find employers who actively sponsor H-1B visas for this role?
Search Migrate Mate to browse Senior Software Development Engineer positions filtered by employers with verified H-1B LCA filing history. DOL LCA disclosure data shows which companies have certified positions under this title and at what wage levels, so you can target employers with a demonstrated sponsorship track record rather than applying blind and asking HR about their visa policy.
What happens to my H-1B if I get laid off as a Senior Software Development Engineer?
You have a 60-day grace period from your last day of employment to find a new H-1B sponsor, change to another nonimmigrant status, or depart the U.S. Your new employer can file an H-1B transfer petition during that window, and you can begin work once the transfer receipt is issued if you're in a valid period of authorized stay. Acting quickly matters because the 60-day clock starts on your final day.
Can my employer file H-1B premium processing for a Senior Software Development Engineer petition?
Yes. Employers can file Form I-907 alongside the I-129 petition to request premium processing, which requires USCIS to take action within 15 business days. For senior engineering roles, this is common when a start date is time-sensitive or when the employer wants faster certainty on approval before the candidate resigns from a current position.
Does the H-1B prevailing wage requirement affect job titles or levels differently for software engineering roles?
Yes. DOL assigns four wage levels to each SOC code based on experience, supervision, and complexity. A Senior Software Development Engineer typically maps to Level III or Level IV under the software developer SOC codes, which carry higher prevailing wages than entry-level positions. Your employer's LCA must certify a wage at or above that level for your specific work location, so role level directly affects the minimum wage commitment your sponsor makes.
See which Senior Software Development Engineer employers are hiring and sponsoring visas right now.
Search Senior Software Development Engineer Jobs