Senior Software Engineer, Integration and Test
Nawork
Hood River, OR · Posted October 15, 2026
Just laid off? Start here: a plan for the first weeks
More in Oregon job market · All Senior Software Engineer jobs (2,527) · Technology & Software · Engineering jobs
More roles at Nawork
- Senior/Principal IC Packaging Engineer · San Jose, CA
- Deployment Strategist · New York, NY
- Founding Engineer - Kernel & Compiler Lead · Sunnyvale, CA
- Principal DV Engineer – CPU Core Hardware Prefetch · Santa Clara, CA
- Senior Digital Delivery Lead [BIM]
- Principal DV Engineer - CPU Core
Similar jobs
- Software Engineer · Comscore · Portland, OR
- Software Engineer, Growth Data Platform · Omni · San Francisco, CA
- Staff Engineer, Full Stack (US, Canada, SF) · Short Story · San Francisco, CA
- Software Engineer, Senior · Parsons · Aberdeen, MD
- Member of Technical Staff - Engineering Lead, Compute Platform · Reflection AI · San Francisco, CA
- Software Engineer · Parsons · Las Cruces, NM
Engineering jobs in the rankings
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
Pay compared with the market
This listing does not state pay. Across 615 open senior software engineer listings that state pay, the middle half runs $170,500 to $222,000 and the median is $199,000.
Listed pay is what employers advertise, not what people are paid.
Senior Software Engineer salaries by state · Check your own pay
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
A NauWork client is seeking a Senior Software Engineer, Integration and Test to join their team onsite in Hood River, Oregon .
This established, high-growth technology company develops advanced imaging and sensor systems for aerospace, defense, and unmanned platforms. Its technology brings together precision optics, stabilization, embedded systems, and real-time video processing for demanding, mission-critical applications. The company offers a collaborative, highly technical environment where engineers can see the tangible impact of their work. As the organization continues to grow, team members have the opportunity to help shape products, processes, and engineering practices alongside talented colleagues.
This role is an opportunity to build and maintain production-grade software that supports the operation, manufacture, and integration of sophisticated gimbal systems. The Senior Software Engineer will improve production workflows, strengthen quality controls, and help deliver reliable software through automated testing and modern CI/CD practices. The position also offers broad technical exposure across software, user interfaces, networking, video, hardware, and customer environments. It is well suited to an experienced engineer who enjoys hands-on troubleshooting, cross-functional collaboration, and driving complex issues through resolution.
Responsibilities:
Design, build, and deliver robust, scalable, and maintainable production systems using modern technologies and best practices.
Create and maintain tools that streamline production processes.
Lead and participate in code reviews, ensuring code quality, readability, and adherence to established standards.
Attend events up to twice/quarter
Implement automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines to support fast, safe, and repeatable releases.
Understand product/hardware architecture and essential embedded code at a functional level.
Monitor, troubleshoot, and optimize live production systems to ensure high availability and performance.
Establish and enforce quality control practices, including static analysis, test coverage, and release validation.
Contribute to architectural decisions and system design.
Provide technical support for external customers and internal users.
Troubleshoot and identify UI and hardware issues.
Support customer integration activities by troubleshooting software, UI, networking, video, metadata, control-interface, and hardware-related issues in lab, factory, and field environments.
Collaborate with customers, internal engineering teams, production teams, and program stakeholders to identify integration risks, reproduce issues, document findings, and drive issues to resolution.
Required Experience:
A BS in computing (Computer Science, Computer Engineering, etc.) and at least five years of experience delivering production-grade systems.
Proficiency with C/C++.
Experience with DevOps, quality engineering, or reliability engineering.
Experience with CI/CD pipelines, automated testing, and quality assurance tooling.
Proven ability to debug, profile, and optimize production applications.
Preferred Experience:
An MS with five or more years of experience.
Experience with unmanned aircraft systems.
To Learn More:
503-388-9585
833-NAU-WORK
careers.nauwork.com
Category: Engineering
Position: Senior Software Engineer, Integration and Test
Location: Hood River, Oregon (Onsite)
Job Type: Direct-Hire, Full-Time