1

Senior Software Engineer Jobs in Oregon (NOW HIRING)

Senior Software Engineer

Salem, OR · On-site

$130K - $150K/yr

As a Senior Software Engineer on the Qubit team, you will play a pivotal role in building and maintaining highly reliable, scalable, and observable software systems that support 24/7 warehouse ...

Sr. Software Engineer - FOS

OR · On-site +1

$140K - $175K/yr

ABOUT THE ROLE Facility Optimization Solutions (FOS), a subsidiary of CannonDesign, is seeking an experienced and highly skilled Senior Software Engineer to join our FOS products team. Reporting to ...

$122K - $161K/yr

HealthEdge is seeking a Senior Software Engineer (Java) with a strong technical background, a passion for solving complex business problems, and a focus on delivering enterprise-grade solutions. As a ...

Senior Software Engineer - Government Cloud

OR · Remote

$122K - $161K/yr

Senior Software Engineer - Government Cloud We're hiring a software engineer to join the team responsible for bringing Tines to federal customers in AWS GovCloud. You'll build and improve the product ...

Senior Software Engineer, Ads

OR · Remote

$122K - $161K/yr

Overview Are you ready to take your development skills to the next level? We're looking for a Senior Software Engineer to join our Ads team. You'll play a critical role in the evolution of our Ads ...

Require an experienced Senior Software Engineer (C#) to support a Metrology Equipment Software Project. This project involves developing and enhancing advanced software solutions for motion control ...

Senior Software Engineer - Postgres

OR · Remote

$122K - $161K/yr

We're looking for a Senior Software Engineer to join the team building this platform. You'll work across a range of areas - from control plane services and automation to operational tooling and ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

The Senior Software Engineer is responsible for building the tools required to help organizations succeed with Apple. Lead others on the agile team to break down problems and apply the appropriate ...

OR

$122K - $161K/yr

What you'll do As a Senior Software Engineer on the Authentication team, you will help build and scale the cloud services behind Passport as the team continues moving customers onto its cloud ...

Senior Software Engineer, Auto

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer at Upstart, you will help deliver core product and platform capabilities that scale the Auto Secured Personal Loan product. You will work across engineering, product ...

Senior Software Engineer - Postgres

OR · Remote

$122K - $161K/yr

We're looking for a Senior Software Engineer to join the team building this platform. You'll work across a range of areas - from control plane services and automation to operational tooling and ...

OR

$176K - $237K/yr

Summary We have an opening for a Senior Software Engineer on our Infrastructure Team, with specific focus on Observability - both internal and customer-facing . This is an opportunity to join a ...

Senior Software Engineer - FTC

OR · On-site +1

$130K - $142K/yr

The Senior Software Engineer draws on a diversity of experience in software engineering, architecture, and lifecycle management to collaboratively design, build, and maintain modern cloud-native ...

Senior Software Engineer, Gift Registry

OR · Remote

$122K - $161K/yr

We are seeking an experienced and proactive Senior Software Engineer, Gift Registry to take a significant role in designing, developing, and delivering robust and scalable software solutions. You ...

next page

Showing results 1-20

Senior Software Engineer information

See Oregon salary details

$79.8K

$151.5K

$203K

How much do senior software engineer jobs pay per year?

As of Jul 2, 2026, the average yearly pay for senior software engineer in Oregon is $151,500.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,500.00 and $170,800.00 per year, depending on experience, location, and employer.

Are senior software engineers still in demand?

Senior software engineers remain in high demand due to ongoing digital transformation across industries, with expertise in programming languages, cloud computing, and system architecture highly valued. Companies seek experienced developers to lead projects, improve systems, and implement new technologies, ensuring strong job prospects for senior roles.

What is a good salary for a senior software engineer?

A senior software engineer's salary typically ranges from $100,000 to $160,000 annually, depending on experience, location, and industry. Higher salaries are common in tech hubs and for those with specialized skills in areas like cloud computing or machine learning.

What are Senior Software Engineers?

Senior Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and make architectural decisions. Their role involves collaborating with stakeholders to understand requirements, ensuring code quality, and staying up-to-date with the latest technologies. Senior Software Engineers are expected to have strong problem-solving skills and a deep understanding of software development best practices.

What Is a Senior Software Engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What engineers make $300,000 a year?

Senior Software Engineers with extensive experience, specialized skills in areas like machine learning or distributed systems, and often working at large tech companies or in high-cost-of-living regions can earn $300,000 or more annually. Compensation may include base salary, bonuses, and stock options, especially for those in leadership or highly technical roles.

What are some common challenges Senior Software Engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

Can you make $500,000 as a software engineer?

Senior software engineers in high-demand industries or with extensive experience, specialized skills, and working in competitive markets can potentially earn $500,000 or more annually, often through base salary, bonuses, and stock options. Achieving this level typically requires advanced expertise in areas like cloud computing, machine learning, or leadership roles, along with working at large tech companies or startups with significant funding.

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

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

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

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.
What are the most commonly searched types of Software Engineer jobs in Oregon? The most popular types of Software Engineer jobs in Oregon are:
What are popular job titles related to Senior Software Engineer jobs in Oregon? For Senior Software Engineer jobs in Oregon, the most frequently searched job titles are:
What cities in Oregon are hiring for Senior Software Engineer jobs? Cities in Oregon with the most Senior Software Engineer job openings:

$133K - $175K/yr

Contractor

Posted 27 days ago


Job description


As a Senior Software Engineer in the B2B eCommerce area of Global Technology, this role will involve providing technical and thought leadership to a team building high-performing web applications. Our team is a highly productive, Agile, eCommerce team, we are looking for experienced candidates who thrive in this type of environment.
Working from diverse candidate pools of highly skilled software engineers, the applicant will be submitted to become
part of our team and join us as we level up our engineering practice to deliver new and exciting marketplace solutions for
B2B eCommerce.
The role on the team will include:
Participate in the design and development of a technical solution that meets the needs of the business and aligns with architectural and quality standards, and effectively integrates solutions delivered with adjacent and tertiary solutions/technologies.
Independently identifies, defines, directs, and/or performs analysis to resolve complex, issues in their area(s) of expertise.
Reviews, analyzes, and modifies programming systems, including coding, testing, debugging, and installing for a variety of systems.
Ensures the effective performance of assigned product(s) and their integration with adjacent solutions/technologies.
Develops working knowledge of tertiary domains.
Helps define the scope of sprints.
Contributes to the vision for technical solutioning.
Supports mentoring and developing the capabilities of peers.
Ensures knowledge sharing within the team and across teams
Conducts diagnoses of business problems, working with colleagues in the business to define the scope of the solution and desired outcomes.
Functions independently with limited work direction.
Commits to deliverables with customers and/or management.
What We are Looking For:
To make it clear, we are not looking for just anyone.We are looking for someone special, someone who had these experiences and clearly demonstrated these skills:
Bachelor's degree in Computer Science, Information Technology, or other relevant technology field and minimum of 5 years directly relevant work experience required (Experience beyond 5 years may be accepted in lieu of degree, to be evaluated on a case by case basis).
5+ years' experience with Java development required
Experience designing solutions in collaboration with Architecture and the Development team
Agile experience required
Experience with Devops practices required
Expert knowledge of Java and Spring (Boot / MVC) Framework preferred
Advanced working knowledge of RDS databases such as Oracle, MySQL, and Postgres as well as experience with NoSQL data stores such Document DB, Cassandra and DynamoDB
Advanced working knowledge of JavaScript and modern JavaScript web development frameworks (Angular 1 & 2, React, etc.)
Experience working with Cloud technologies required, AWS preferred (EC2, S3, SQS, SNS, API Gateway, CloudFormation, Lambda, EKS)
Experience with infrastructure configuration and CI/CD tools such as Terraform, CloudFormation, Chef, Puppet, Elastic Beanstalk, Fargate, Jenkins, CircleCI, Go CD required
Familiarity with other technologies such as NodeJS, Python, Ruby, etc. a plus
Experience building and maintaining eCommerce sites preferred
Experience working with Analysts and Product Owners to provide technical feedback during story intake and creation
Excellent communication skills, both verbal and written
High motivation and passion to work in a fast, agile environment with the ability to adapt to change