Senior Software Development Engineer Visa Sponsorship Jobs in Oregon
Senior software development engineer visa sponsorship jobs in Oregon are concentrated in Portland's tech corridor, with major employers including Intel, Nike, Amazon, Salesforce, and a growing cluster of mid-size software companies. The Willamette Valley and Hillsboro semiconductor hub add significant engineering demand outside the city core, making Oregon one of the more active Pacific Northwest states for senior engineering sponsorship.
See All Senior Software Development Engineer JobsOverview
Showing 5 of 41+ Senior Software Development Engineer Jobs in Oregon with Visa Sponsorship 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 41+ Senior Software Development Engineer Jobs in Oregon with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Development Engineer Jobs in Oregon with Visa Sponsorship.
Get Access To All Jobs
INTRODUCTION
Network Optix (Nx) is a global powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Operating System helps innovative organizations rapidly and affordably build world-class, custom-tailored, enterprise-scale video products and solutions.
Nx is headquartered in Walnut Creek, California, with additional locations in Burbank, California, Portland, Oregon, Belgrade, Serbia; Hague, Netherland; Taipei, Taiwan, and regional teams distributed across the globe. Recognized on the Inc. 5000 Fastest Growing Companies list for 9 years running, we are committed to expanding our teams cross-functionally and globally.
Network Optix aims to power the world’s most intelligent video solutions, with the ultimate goal of carving a path toward revolutionizing the landscape of video technology and transforming how we perceive the world around us.
ROLE AND RESPONSIBILITIES
This role is suited for a Senior C++ Software Engineer experienced in video processing and real-time streaming technologies. The platform operates across diverse hardware and operating systems and processes video streams from thousands of cameras worldwide. Development is primarily done in C++23, using modern capabilities supported by the latest MSVC and Clang compilers.
What you'll be doing:
- Develop and enhance video processing and streaming components of the Nx Media Server
- Work with video formats, codecs, and container formats (H.264, H.265, MP4, MKV, etc.)
- Implement and improve real-time video transport protocols (RTSP, RTP, WebRTC, etc.)
- Optimize low-latency video pipelines and media streaming performance
- Integrate and extend FFmpeg-based media processing pipelines
- Refactor existing code and increase test coverage (UT and FT)
- Review the code of other members of the team
BASIC QUALIFICATIONS
Experience
- Strong background in C++11 (or newer) in a multi-threaded environment
- Experience working with video processing pipelines or media frameworks
- Understanding of video codecs, container formats, and media streaming concepts
- Experience with real-time streaming protocols such as RTP, RTSP, or WebRTC
- Experience implementing high-performance or low-latency systems
-
Experience implementing unit and functional tests
-
Experience and/or desire for using AI development tools (i.e. Claude/Gemini) to complement your core C++ skills.
- It is our goal to open our server source code as a tool to the entire C++ video world, so experience with driving open source communities is a plus.
PREFERRED QUALIFICATIONS
Nice to Have
- Experience working with FFmpeg
- Understanding of media transport protocols and NAT traversal (STUN/TURN/ICE)
-
Cross-platform development experience with Windows and Linux including embedded devices
-
Experience with WebRTC media pipelines
WHAT WE OFFER
- Competitive compensation
- Paid time off
- Flexible working hours
- Hybrid work in our brand-new comfortable office
- Employer-sponsored health coverage
- Working with top industry experts in our international team
The position is ideally a hybrid role in one of our offices located in Burbank, CA; Walnut Creek, CA and Portland, OR; Belgrade, Serbia; Hague, Netherlands.
COMPENSATION
- Base pay range: $180,000—$250,000 USD
Please note: We do not accept unsolicited resumes from third-party recruiters or staffing agencies. Any unsolicited resumes sent to our employees or submitted to our careers page or job postings without a formal agreement in place will be considered property of Network Optix, and no fees will be paid in the event that candidate is hired by the company.
Network Optix is an equal opportunity employer committed to diversity and inclusion in the workplace. We celebrate the diversity of our workforce, which includes people of all cultural, national, racial, gender identities, and those who have served in the military. We strive for an environment where creativity and collaborative growth thrive. If you have a disability or special need that requires accommodation, please let us know.

INTRODUCTION
Network Optix (Nx) is a global powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Operating System helps innovative organizations rapidly and affordably build world-class, custom-tailored, enterprise-scale video products and solutions.
Nx is headquartered in Walnut Creek, California, with additional locations in Burbank, California, Portland, Oregon, Belgrade, Serbia; Hague, Netherland; Taipei, Taiwan, and regional teams distributed across the globe. Recognized on the Inc. 5000 Fastest Growing Companies list for 9 years running, we are committed to expanding our teams cross-functionally and globally.
Network Optix aims to power the world’s most intelligent video solutions, with the ultimate goal of carving a path toward revolutionizing the landscape of video technology and transforming how we perceive the world around us.
ROLE AND RESPONSIBILITIES
This role is suited for a Senior C++ Software Engineer experienced in video processing and real-time streaming technologies. The platform operates across diverse hardware and operating systems and processes video streams from thousands of cameras worldwide. Development is primarily done in C++23, using modern capabilities supported by the latest MSVC and Clang compilers.
What you'll be doing:
- Develop and enhance video processing and streaming components of the Nx Media Server
- Work with video formats, codecs, and container formats (H.264, H.265, MP4, MKV, etc.)
- Implement and improve real-time video transport protocols (RTSP, RTP, WebRTC, etc.)
- Optimize low-latency video pipelines and media streaming performance
- Integrate and extend FFmpeg-based media processing pipelines
- Refactor existing code and increase test coverage (UT and FT)
- Review the code of other members of the team
BASIC QUALIFICATIONS
Experience
- Strong background in C++11 (or newer) in a multi-threaded environment
- Experience working with video processing pipelines or media frameworks
- Understanding of video codecs, container formats, and media streaming concepts
- Experience with real-time streaming protocols such as RTP, RTSP, or WebRTC
- Experience implementing high-performance or low-latency systems
-
Experience implementing unit and functional tests
-
Experience and/or desire for using AI development tools (i.e. Claude/Gemini) to complement your core C++ skills.
- It is our goal to open our server source code as a tool to the entire C++ video world, so experience with driving open source communities is a plus.
PREFERRED QUALIFICATIONS
Nice to Have
- Experience working with FFmpeg
- Understanding of media transport protocols and NAT traversal (STUN/TURN/ICE)
-
Cross-platform development experience with Windows and Linux including embedded devices
-
Experience with WebRTC media pipelines
WHAT WE OFFER
- Competitive compensation
- Paid time off
- Flexible working hours
- Hybrid work in our brand-new comfortable office
- Employer-sponsored health coverage
- Working with top industry experts in our international team
The position is ideally a hybrid role in one of our offices located in Burbank, CA; Walnut Creek, CA and Portland, OR; Belgrade, Serbia; Hague, Netherlands.
COMPENSATION
- Base pay range: $180,000—$250,000 USD
Please note: We do not accept unsolicited resumes from third-party recruiters or staffing agencies. Any unsolicited resumes sent to our employees or submitted to our careers page or job postings without a formal agreement in place will be considered property of Network Optix, and no fees will be paid in the event that candidate is hired by the company.
Network Optix is an equal opportunity employer committed to diversity and inclusion in the workplace. We celebrate the diversity of our workforce, which includes people of all cultural, national, racial, gender identities, and those who have served in the military. We strive for an environment where creativity and collaborative growth thrive. If you have a disability or special need that requires accommodation, please let us know.
Senior Software Development Engineer Job Roles in Oregon
See all 41+ Senior Software Development Engineer Jobs in Oregon
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Senior Software Development Engineer Jobs in OregonSenior Software Development Engineer Jobs in Oregon: Frequently Asked Questions
Which companies sponsor visas for senior software development engineers in Oregon?
Intel is Oregon's largest technology employer and files significant numbers of H-1B petitions annually, primarily from its Hillsboro campus. Nike's global technology division in Beaverton, Salesforce's Portland engineering offices, Amazon, and Daimler Trucks North America are also consistent sponsors. Smaller software companies including Puppet, Acquia, and iovation have sponsored senior engineering roles, though sponsorship frequency varies year to year.
Which visa types are most common for senior software development engineer roles in Oregon?
The H-1B is the most common visa category for senior software development engineers in Oregon, as the role qualifies as a specialty occupation requiring at least a bachelor's degree in computer science, software engineering, or a related field. L-1A and L-1B transfers are also used by multinationals like Intel and Salesforce for engineers moving from international offices. O-1 petitions appear occasionally for engineers with documented exceptional contributions.
Which cities in Oregon have the most senior software development engineer sponsorship jobs?
Portland accounts for the largest share of senior software development engineer sponsorship activity in Oregon, driven by its concentration of technology companies and startup ecosystem. Hillsboro is a close second due to Intel's large semiconductor and software engineering workforce there. Beaverton, home to Nike's technology teams, also generates consistent senior engineering openings. Eugene sees smaller but steady activity linked to the University of Oregon's technology transfer and research partnerships.
How to find senior software development engineer visa sponsorship jobs in Oregon?
Migrate Mate filters job listings specifically by visa sponsorship availability, so you can browse senior software development engineer roles in Oregon without sorting through positions that don't support work authorization. Searching by Oregon and filtering for senior engineering titles on Migrate Mate surfaces employers actively filing petitions rather than those who may consider sponsorship only after an offer. Setting up alerts for new Oregon postings helps as senior roles often fill quickly.
Are there any Oregon-specific considerations for senior software development engineer sponsorship?
Oregon's Department of Labor prevailing wage determinations apply to H-1B petitions filed for Oregon worksites, and senior-level roles in the Portland and Hillsboro metro areas are benchmarked against competitive Pacific Northwest wages. Oregon State University and the University of Oregon supply a consistent OPT pipeline into local engineering teams, which means employers in cities like Corvallis and Portland are generally familiar with sponsorship processes. Intel's dominant presence in Washington County has also normalized the sponsorship workflow for many regional employers.
What is the prevailing wage for sponsored senior software development engineer jobs in Oregon?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.
See which senior software development engineer employers are hiring and sponsoring visas in Oregon right now.
Search Senior Software Development Engineer Jobs in Oregon