Senior Software Developer Visa Sponsorship Jobs in Oregon
Oregon's tech sector spans Portland's Silicon Forest, Beaverton's Intel campus, and a growing cluster of remote-first employers across the state. Senior software developers with international backgrounds will find active hiring at companies like Intel, Nike, Daimler Trucks North America, and a range of funded startups. Visa sponsorship for senior-level engineering roles is well established in Oregon's technology industry.
See All Senior Software Developer JobsOverview
Showing 5 of 38+ Senior Software Developer 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 38+ Senior Software Developer 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 Developer 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 Developer Job Roles in Oregon
See all 38+ Senior Software Developer 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 Developer Jobs in OregonSenior Software Developer Jobs in Oregon: Frequently Asked Questions
Which companies sponsor visas for senior software developers in Oregon?
Intel is Oregon's largest tech employer and a consistent H-1B sponsor, with its main campus in Hillsboro. Nike's global headquarters in Beaverton regularly sponsors senior engineering roles. Daimler Trucks North America, Precision Castparts, and a number of Portland-based software companies and funded startups also appear in Department of Labor LCA filings for senior software developer positions.
Which visa types are most common for senior software developer roles in Oregon?
The H-1B is the most common visa for senior software developers in Oregon. Software development qualifies as a specialty occupation requiring at least a bachelor's degree in a related field, which satisfies the core H-1B requirement. Employers with established international hiring programs may also sponsor L-1B transfers for senior developers moving from an overseas office within the same company.
Which cities in Oregon have the most senior software developer sponsorship jobs?
Portland and its west-side suburbs, particularly Beaverton and Hillsboro, account for the majority of senior software developer sponsorship activity in Oregon. Hillsboro is home to Intel's largest U.S. campus. Portland itself hosts Nike's tech teams, numerous startups, and regional offices of larger technology companies. Eugene has a smaller but active tech community connected to the University of Oregon.
How to find senior software developer visa sponsorship jobs in Oregon?
Migrate Mate filters job listings specifically by visa sponsorship availability, so you can search senior software developer roles in Oregon without sorting through positions that won't support international candidates. Oregon's market is concentrated around Portland, Beaverton, and Hillsboro, so filtering by those metro areas on Migrate Mate will surface the highest volume of relevant sponsorship opportunities for senior-level engineering roles.
Are there any Oregon-specific considerations for senior software developer visa sponsorship?
Oregon does not impose additional state-level visa requirements beyond federal standards, but prevailing wage compliance matters. The Department of Labor sets prevailing wages by metro area, and Portland's wages are benchmarked separately from rural Oregon. Senior software developer roles in the Portland-Hillsboro metro typically sit at higher wage levels than the state average, which affects what employers must pay and document in the LCA filing process.
What is the prevailing wage for sponsored senior software developer 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 developer employers are hiring and sponsoring visas in Oregon right now.
Search Senior Software Developer Jobs in Oregon