1

Staff Software Engineer Jobs in Oregon (NOW HIRING)

Staff Software Engineer

OR ยท On-site +1

Remote Position Tenable is looking for a Staff Software Engineer to join our core product engineering team. Focused on designing, developing, and maintaining cloud-based, state-of-the-art search ...

Staff Software Engineer

OR ยท Remote

$180K - $200K/yr

What You'll Do As Staff Software Engineer with Imagine Pediatrics, you will be responsible for designing, building and supporting our digital product suite, with a focus on scale, stability and ...

OR ยท On-site

Staff Software Engineer (Repositories) The role If you're excited by the idea of building the trusted front door to secure open source software, this role is for you. Chainguard's Repository team ...

Staff Software Engineer

OR ยท On-site +1

Position Summary Harness Software Engineering Insights (SEI) is where engineering meets engineering intelligence. As part of this team, you'll work on a deeply technical product that connects to 40 ...

As a Staff Software Engineer on the ControlCheck team, you'll help lead technical direction - contributing to critical architectural decisions, elevating the team's collective technical execution ...

Staff Software Engineer

OR ยท On-site +1

$200K - $240K/yr

Understanding of data structures, TDD, and software engineering design patterns and principles ... Staff-level engineering experience, including technical leadership, cross-functional collaboration ...

OR ยท On-site

Would you like to use your skills, time, and passion on meaningful projects that are building the future? We're looking for a Staff Software Engineer with a strong background in DPDK software ...

Staff Software Engineer

Portland, OR ยท On-site +1

$150K - $185K/yr

Experience in design and implementation of transaction-oriented software in a Linux/C environment a plus * Must be an expert in the C# programming language * Expert level capabilities in Php a plus

Staff Software Engineer

Portland, OR ยท On-site

$150K - $185K/yr

Experience in design and implementation of transaction-oriented software in a Linux/C environment a plus * Must be an expert in the C# programming language * Expert level capabilities in Php a plus

RevSpring is a company focused on solving complex healthcare problems through technology, and they are seeking a Staff Software Engineer to join their Health Plan Applications and Services team. The ...

Staff Software Engineer Remote - US, Canada, UK Chainguard secures the open source supply chain, the infrastructure underneath the majority of the software running in production today. This team is ...

Staff Software Engineer - Scala

OR ยท On-site +1

$150K - $200K/yr

We are seeking a highly skilled and experienced Staff Software Engineer to join our Trading Services team. In this pivotal role, you will help evolve our advanced trading system. As a senior engineer ...

OR ยท On-site

About the Role The Revenue Cycle Management (RCM) team is seeking a Staff Software Engineer to lead the design, development, and adoption of AI-native capabilities across our billing and revenue ...

About the Role As an agentic-first Staff Software Engineer, you will lead the design and delivery of enterprise-grade, agentic-first capabilities within Nexus Repository Manager. You'll set technical ...

OR

$13K - $165K/yr

We seek a Staff Software Engineer who will be active in developing features and capabilities within our Identity Management product suite. We require a passionate developer who flourishes in a fast ...

... software engineering experience, with demonstrated impact at the Staff level or equivalent scope of influence * Deep expertise designing, building, and operating large-scale distributed systems in ...

next page

Showing results 1-20

Staff Software Engineer information

See Oregon salary details

$64K

$170.4K

$232.6K

How much do staff software engineer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for staff software engineer in Oregon is $170,379.00, according to ZipRecruiter salary data. Most workers in this role earn between $142,200.00 and $201,400.00 per year, depending on experience, location, and employer.

How does a Staff Software Engineer typically contribute to setting technical direction within a team?

As a Staff Software Engineer, you are expected to play a pivotal role in shaping the technical roadmap and ensuring architectural consistency across projects. This often involves mentoring junior engineers, reviewing system designs, and making critical decisions on technology choices and best practices. You'll collaborate closely with product managers, engineering leads, and other stakeholders to align technical goals with business objectives. Your leadership helps foster innovation while maintaining high standards for code quality and system reliability.

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

AspectStaff Software EngineerSenior Software Engineer
Required CredentialsBachelor's or Master's in CS or related field; extensive experienceBachelor's or Master's in CS; significant experience
Work EnvironmentLeads projects, mentors teams, influences technical strategyDevelops features, solves complex problems, mentors juniors
Employer & Industry UsageCommon in large tech companies, enterprise environmentsWidespread across startups, mid-sized, and large companies

The main difference between a Staff Software Engineer and a Senior Software Engineer lies in scope and influence. Staff Engineers typically lead technical initiatives, mentor multiple teams, and shape engineering strategies, while Senior Engineers focus on developing features and solving complex problems within their teams. Both roles require strong technical skills, but Staff Engineers have a broader impact across projects and departments.

What Is a Staff Software Engineer?

A staff software engineer works on the technical team at an organization, typically under a senior management-level team member, to repair, develop, and maintain company software to ensure an efficient user experience. As a staff software engineer, your duties include finding and implementing solutions for issues, creating new software or applications by writing code, using visual development environments to debug, and ensuring the technical architecture runs smoothly. A significant aspect of your job is to not only contribute your skills but also mentor other software engineers to improve their skills and productivity.

What is a Staff Software Engineer?

A Staff Software Engineer is a senior-level technical role responsible for designing, developing, and overseeing complex software systems. They often serve as technical leaders within their teams, guiding architecture decisions, mentoring junior engineers, and collaborating across departments. Staff Software Engineers are expected to solve high-impact engineering problems, set technical standards, and ensure the quality and scalability of software products. Their role typically involves both hands-on coding and strategic planning to drive technological innovation within an organization.

What are the key skills and qualifications needed to thrive as a Staff Software Engineer, and why are they important?

To thrive as a Staff Software Engineer, you need deep expertise in software development, system architecture, and problem-solving, often supported by a relevant degree and significant industry experience. Mastery of programming languages (such as Java, Python, or C++), cloud platforms, version control systems, and familiarity with CI/CD pipelines are typically required. Exceptional leadership, strong communication, and mentorship abilities set candidates apart in this role. These skills are essential for designing scalable solutions, guiding technical teams, and ensuring the successful delivery of complex projects.
What are the most commonly searched types of Staff Software Engineer jobs in Oregon? The most popular types of Staff Software Engineer jobs in Oregon are:
What cities in Oregon are hiring for Staff Software Engineer jobs? Cities in Oregon with the most Staff Software Engineer job openings:
Infographic showing various Staff Software Engineer job openings in Oregon as of July 2026, with employment types broken down into 93% Full Time, 4% Part Time, 2% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $170,379 per year, or $81.9 per hour.
Staff Software Engineer

Staff Software Engineer

Tenable, Inc.

OR โ€ข On-site, Remote

Other

Posted 9 days ago


Job description

Your role:

*Remote Position

Tenable is looking for a Staff Software Engineer to join our core product engineering team. Focused on designing, developing, and maintaining cloud-based, state-of-the-art search solutions on top of our customers' ever-evolving landscape of infrastructure in a scalable way. Be a part of a team to work on implementing and maintaining a highly scalable, highly reliable cloud-native user interface and underlying microservices which utilize modern technologies and programming languages.

Specifically, job duties and responsibilities will include the following:

  • Design, develop, test, and maintain software features for cloud-based applications and distributed systems.ย 
  • Contribute to system design and architecture, including evaluating technical solutions, defining technical specifications, and ensuring scalability, reliability, and security of global cloud infrastructure.
  • Participate in the ongoing development and optimization of distributed systems supporting cybersecurity technologies for enterprise customers.
  • Stay current with emerging technologies, tools, and industry trends, and apply relevant advancements to improve system performance and product capabilities.
  • Collaborate with cross-functional teams, including Product Management, UX Design, and other stakeholders, to define requirements, iterate on product features, and ensure timely delivery of software releases.
  • Troubleshoot and debug production issues and implement required performance optimizations.
  • Provide technical guidance and mentorship to junior engineers and team members.

What You'll Need:

  • Bachelor's degree or foreign equivalent in Computer Science or other directly related field of study; Plus 8 years (96 months) of work experience in the job offered or other closely related positions. Experiences may be concurrent.

#LI-DNI