1

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

Senior Software Engineer

Vancouver, WA

$128K - $169K/yr

Description VAST Data is looking for a Core Database Developer (Database Internals) to join our ... We are looking for a talented Software Engineer to design, build, and optimize the core engine of ...

Senior Software Engineer

Vancouver, WA · On-site

$128K - $169K/yr

VAST Data is looking for a Core Database Developer (Database Internals) to join our growing team ... We are looking for a talented Software Engineer to design, build, and optimize the core engine of ...

Senior Software Engineer

Vancouver, WA · On-site +1

$128K - $169K/yr

Description VAST Data is looking for a Core Database Developer (Database Internals) to join our ... We are looking for a talented Software Engineer to design, build, and optimize the core engine of ...

Senior Software Engineer

Portland, OR

$129K - $171K/yr

Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect ...

Senior Software Engineer

Portland, OR · On-site

$150K - $190K/yr

We are looking for engineers with a passion for building and operating large-scale distributed ... Build foundational software to improve reliability, scalability, and efficiency across cloud ...

Senior Software Engineer

Portland, OR · On-site +1

$150K - $190K/yr

Remote Department Engineering Compensation: $150K - $190K At Confluent, we are committed to ... Build foundational software to improve reliability, scalability, and efficiency across cloud ...

At least 10 years of computer programming experience or knowledge of key technologies used by the ... Externally with software vendors, customers, and technical staff from groups and state agencies.

java developer

Lake Oswego, OR · On-site

$52.50 - $68/hr

Hi Consultant required for the below mentioned requirement Senior Software Engineer, Must Have: 2 Positions in Lake Oswego, OR NEED VISA COPY FOR THE SUBMISSION PHONE AND F2F INTERVIEW Mandatory ...

Senior Developer Technology Engineer - AI

Hillsboro, OR · Hybrid

$59.25 - $78.50/hr

We're currently seeking a Senior Developer Technology Engineer, Artificial Intelligence! Would you ... Influence the design of next-generation hardware architectures, software, and programming models in ...

next page

Showing results 1-20

Senior Software Developer information

See Portland, OR salary details

$16

$65

$93

How much do senior software developer jobs pay per hour?

As of Jun 10, 2026, the average hourly pay for senior software developer in Portland, OR is $65.47, according to ZipRecruiter salary data. Most workers in this role earn between $55.58 and $73.41 per hour, depending on experience, location, and employer.

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

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 a Senior Software Developer?

Senior software developers have several years of experience in the software industry. They have proven successful in exceeding client expectations when developing programs and have provided excellent support in the managing of those applications. They have worked their way up from junior software developer positions and have mastered a variety of coding languages and programs. Senior software developers train and oversee a team of junior software developers.

What kinds of projects and responsibilities can a Senior Software Developer expect to handle on a daily basis?

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 are Senior Software Developers?

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 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 Portland, OR? The most popular types of Software Developer jobs in Portland, OR are:
What job categories do people searching Senior Software Developer jobs in Portland, OR look for? The top searched job categories for Senior Software Developer jobs in Portland, OR are:
What cities near Portland, OR are hiring for Senior Software Developer jobs? Cities near Portland, OR with the most Senior Software Developer job openings:
Infographic showing various Senior Software Developer job openings in Portland, OR as of June 2026, with employment types broken down into 93% Full Time, 5% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $136,169 per year, or $65.5 per hour.

$127K - $168K/yr

Contractor

Posted 21 days ago


Job description

Job Description
Responsibilities:
• Write reusable, tested, and efficient software code and scripts.
• Write automated tests to validate changes, and manually test those changes.
• Troubleshoot and resolve technical problems and code defects.
• Use a variety of tools to manage source code, builds, and deployments.
• Operate supported systems in test and production environments.
• Provide technical support for tools and systems owned by the team.
• Be an active participant in team meetings and processes, like design and code reviews.
• Suggest and implement ways to improve tools and processes.
• Collaborate with other engineers and teams to design solutions and resolve issues.
• Work with product owners to understand and raise questions about business requirements.
Qualifications
• Bachelor's degree, preferably in Computer Science, Engineering or Information
• Technology, or equivalent experience.
• Professional experience working as a software engineer, system administrator, or other related position.
• Broad knowledge of the Linux operating system and experience working with
• Linux administration and automation.
• Strong verbal and written communication skills to communicate effectively with business partners and other engineers.
• History of continual learning about technical subjects.
• Knowledge of one or more programming languages, like Java or Python.
• Knowledge of and experience writing Bash scripting.
• Experience with a revision control tool like Git or Subversion.
Knowledge of or experience with some of the following:
• Continuous Integration and Continuous Delivery pipelines
• Tiered software architecture
• Large scale distributed systems
• Highly available architecture
• Security best practices
• Modern web application development
• Public cloud infrastructure like AWS or Microsoft Azure
• Databases (SQL or NoSQL)
• Restful microservices
• Infrastructure as code using tools like CloudFormation or Terraform
• Container technologies like Docker and Kubernetes
• Monitoring tools like New Relic or SignalFx
• Log aggregation tools like Splunk
Configuration management tools like Puppet or Chef