1

Senior Software Developer Jobs in Corvallis, OR (NOW HIRING)

Senior Manufacturing Engineer

Salem, OR

$91K - $125K/yr

About the Role We are seeking an experienced Senior Manufacturing Engineer, Electrical to lead ... Experience with ERP and MES software is a plus. * Experience developing and implementing ...

Senior Staff Mfg. Design Engineer

Salem, OR · On-site +1

$163K - $212K/yr

About the Role We are seeking an experienced Senior Staff Manufacturing Design Engineer to lead the ... Experience using PLM software, bonus points for experience using WindChill. * Excellent problem ...

Senior Manufacturing Engineer

Salem, OR · On-site

$127K - $164K/yr

About the Role We are seeking an experienced Senior Manufacturing Engineer, Electrical to lead ... Experience with ERP and MES software is a plus. * Experience developing and implementing ...

Senior Manufacturing Engineer

Salem, OR · On-site

$127K - $164K/yr

About the Role We are seeking an experienced Senior Manufacturing Engineer, Electrical to lead ... Experience with ERP and MES software is a plus. * Experience developing and implementing ...

Develops software in accordance with NuScale established procedures and processes to maintain ... Other engineering degrees such as mechanical or nuclear with strong software skills may be ...

Be Seen First

Sr. Mechanical Engineer

Corvallis, OR · On-site

$108K - $143K/yr

High proficiency using productivity software such as M365 (Word, Outlook, Excel, PowerPoint, Visio ... Engineering is a premier engineering design firm. We partner with clients from start-ups to ...

Senior Process Engineer

Albany, OR · On-site

$103K - $134K/yr

Responsible for process engineering with a strong focus on process safety, leading the creation of ... Experience in CAD software would be a plus. * Possess (or ability to obtain) OSHA 10. * Ability to ...

Senior Process Engineer

Albany, OR · On-site

$103K - $134K/yr

Responsible for process engineering with a strong focus on process safety, leading the creation of ... Experience in CAD software would be a plus.Possess (or ability to obtain) OSHA 10.Ability to manage ...

Senior Technical Recruiter

Salem, OR · On-site +1

$122K - $190K/yr

About the Role We're looking for a Senior Technical Recruiter to help us attract and hire ... Manage full-cycle recruiting for software and hardware engineering roles, from intake through offer ...

Senior Manager, Field Quality

Salem, OR · On-site

$162K - $210K/yr

About the Role We are looking for a hands-on, high-impact Senior Manager, Field Quality to lead our ... Success, Hardware Engineering, Software/Firmware, and Supplier Quality. Drive design-for ...

Showing results 41-60

Senior Software Developer information

See Corvallis, OR salary details

$15

$63

$90

How much do senior software developer jobs pay per hour?

As of Sep 1, 2026, the average hourly pay for senior software developer in Corvallis, OR is $63.95, according to ZipRecruiter salary data. Most workers in this role earn between $54.28 and $71.73 per hour, depending on experience, location, and employer.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Corvallis, OR?

The most popular types of Software Developer jobs in Corvallis, OR are:

What are popular job titles related to Senior Software Developer jobs in Corvallis, OR?

For Senior Software Developer jobs in Corvallis, OR, the most frequently searched job titles are:

What job categories do people searching Senior Software Developer jobs in Corvallis, OR look for?

The top searched job categories for Senior Software Developer jobs in Corvallis, OR are:

What cities near Corvallis, OR are hiring for Senior Software Developer jobs?

Cities near Corvallis, OR with the most Senior Software Developer job openings:

Infographic showing various Senior Software Developer job openings in Corvallis, OR as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $133,023 per year, or $64 per hour.

$91K - $125K/yr

Full-time

Posted 29 days ago


Job description

About the Role

We are seeking an experienced Senior Manufacturing Engineer, Electrical to lead sustaining and continuous improvement initiatives in our robotics manufacturing facility. In this role, you will collaborate cross-functionally to optimize production processes, troubleshoot assembly and design issues on electro-mechanical systems and PCBAs, update electrical designs and implement the engineering changes to drive continuous improvement.

About the Work
  • Act as the primary Subject Matter Expert (SME) within the Manufacturing Engineering Sustaining team for all electrical components within the Robot, including high-density PCBAs, power distribution units, cable assemblies/harnesses, sensors, and battery systems. 
  • Diagnose and resolve (debug) manufacturing, field, and design issues with focus on electronic assemblies and components, supporting root cause analysis (RCA) and lead corrective/preventive actions (CAPA) for nonconformances.
  • Collaborate with System and Test Engineering teams to understand, utilize and improve automated scripts and diagnostic tools (Python, C/C++) for flashing firmware, commissioning and testing electronic assemblies. 
  • Execute electrical design updates using Altium to improve manufacturability, resolve production and design issues, working cross-functionally with design, test, quality, and supply chain teams.
  • Perform SME-level technical review on all electrical design changes affecting the production robot, evaluating for DFM/DFA/DFT, technical issues, and standard consistency prior to release. 
  • Drive the validation and implementation of electrical Engineering Change Orders (ECRs & ECOs) by creating test protocols, performing the tests, reporting out the results, and implementing the validated change on the production line. 
  • Author and maintain up-to-date technical documentation, including specifications, drawings, BOMs, work instructions, process flow diagrams, PFMEAs, control plans, and tool/fixture/equipment specifications to support production and service operations.
  • Disposition of nonconforming material delivered by supplier or produced by production.
  • Collaborate with suppliers and contract manufacturers to validate design changes, material substitutions, and implement supplier testing.
  • Analyze production data to identify bottlenecks, drive improvements in capacity, quality, cost, and safety, and implement lean manufacturing solutions.
  • Provide technical leadership and mentorship to junior engineers and technicians, fostering a culture of continuous improvement and knowledge sharing.

About You

  • Bachelor's degree in Electrical Engineering, Manufacturing Engineering or a closely related technical field.
  • 6+ years of relevant experience in a commercial, product-driven manufacturing environment supporting a production line (robotics, automotive, aerospace, medical, or similar preferred).
  • Hands-on experience with electro-mechanical systems, mechanisms, actuators, PCBAs, and sensors.
  • Design experience with Altium with proficiency reading, interpreting and updating electrical schematics, PCB layouts, and cabling diagrams.
  • Engineering Change Order (ECO) experience within Product Lifecycle Management (PLM) system, Windchill experience a plus.
  • Proficiency in Python and Linux, and/or C languages is a plus.
  • Experience with ERP and MES software is a plus.
  • Experience developing and implementing manufacturing equipment in production environments (DQ/IQ/OQ/PQ) a plus.
  • Proven ability to mentor and lead engineers and technicians effectively.
  • Excellent communication and interpersonal skills for cross-functional collaboration.
  • Ability to drive initiatives independently and within teams.

Location 

  • This is an onsite position at our Salem, OR office.

The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: job-related knowledge, skills, and experience. Agility Robotics is a multi-state employer and this salary range may not reflect positions who work in other locations. These ranges may be modified in the future.