1

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

Senior Software Engineer

Portland, OR · On-site

$100 - $130/hr

As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex ... Contribute to requirements analysis, refine high‑level needs, and translate them into actionable ...

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

Senior Software Engineer - NIKE, Inc. - Beaverton, OR. Develop, code, configure and test software ... and analytics needs; develop real-time and batch data pipelines for enterprise data processing ...

Senior Software Developer

Canby, OR · On-site

$57 - $75.25/hr

SUMMARY We are seeking an experienced Senior Software Developer to design, build, and support ... Partner with Product Managers, Business Analysts, and stakeholders to define and deliver solutions.

You will collaborate with a senior group of software engineers on production level quality of new ... Strong analytical and problem-solving skills * Self-motivation, self-discipline, and the ability to ...

Senior Software Developer

Canby, OR · On-site

$57 - $75.25/hr

SUMMARY We are seeking an experienced Senior Software Developer to design, build, and support ... Partner with Product Managers, Business Analysts, and stakeholders to define and deliver solutions.

Senior Software Engineer

Portland, OR · On-site

$129K - $171K/yr

As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex ... Contribute to requirements analysis, refine high-level needs, and translate them into actionable ...

Senior Software Engineer

Portland, OR · On-site

$103K - $116K/yr

As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex ... Contribute to requirements analysis, refine high-level needs, and translate them into actionable ...

Senior Software Developer

Canby, OR · On-site

$115 - $160/hr

SUMMARY We are seeking an experienced Senior Software Developer to design, build, and support ... Partner with Product Managers, Business Analysts, and stakeholders to define and deliver solutions.

Senior Software Developer

Canby, OR · On-site

$57 - $75.25/hr

SUMMARY We are seeking an experienced Senior Software Developer to design, build, and support ... Partner with Product Managers, Business Analysts, and stakeholders to define and deliver solutions.

Senior Software Engineer

Camas, WA · On-site

$117K - $148K/yr

A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate ... Ability to analyze, debug, and optimize a complex software project * Experience working with ...

Senior Software Engineer

Camas, WA

$134K - $177K/yr

A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate ... Ability to analyze, debug, and optimize a complex software project * Experience working with ...

Senior Software Engineer

Camas, WA

$139K - $183K/yr

A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate ... Ability to analyze, debug, and optimize a complex software project * Experience working with ...

Senior Software Engineer

Portland, OR · Remote

$97K - $163K/yr

Perform requirements analysis, design, peer reviews and documentation * Provide reliable estimates ... Apply sound software engineering processes, including iterative development, unit testing, source ...

Senior Software Engineer

Portland, OR · On-site

$97K - $163K/yr

Perform requirements analysis, design, peer reviews and documentation * Provide reliable estimates ... Apply sound software engineering processes, including iterative development, unit testing, source ...

next page

Showing results 1-20

Senior Software Analyst information

See Portland, OR salary details

$33

$60

$78

How much do senior software analyst jobs pay per hour?

As of Aug 28, 2026, the average hourly pay for senior software analyst in Portland, OR is $60.73, according to ZipRecruiter salary data. Most workers in this role earn between $58.12 and $63.75 per hour, depending on experience, location, and employer.

How does a Senior Software Analyst typically collaborate with cross-functional teams during the software development lifecycle?

A Senior Software Analyst works closely with developers, quality assurance specialists, project managers, and business stakeholders throughout the software development lifecycle. They gather and refine requirements, translate business needs into technical specifications, and ensure all parties are aligned on project goals. Effective collaboration often involves leading meetings, facilitating discussions, and resolving misunderstandings between technical and non-technical team members. This role is pivotal in maintaining clear communication and ensuring that deliverables meet both business objectives and technical standards.

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

To thrive as a Senior Software Analyst, you need advanced analytical abilities, strong programming knowledge, and experience with software development life cycles, often supported by a degree in computer science or related field. Familiarity with requirements management tools, UML, SQL, and relevant certifications like CBAP or PMP is typically expected. Excellent communication, problem-solving, and stakeholder management skills help facilitate collaboration and solution delivery. These competencies ensure accurate requirements gathering, efficient project execution, and alignment between technical teams and business objectives.

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

AspectSenior Software AnalystSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; often some certifications in analysis or project managementBachelor's or higher in CS or related field; certifications like Java, AWS, or Agile are common
Work EnvironmentAnalyzing systems, gathering requirements, collaborating with stakeholdersDesigning, coding, testing software applications
Employer & Industry UsageIT consulting firms, large corporations, finance, healthcareTech companies, startups, software development firms

The main difference is that Senior Software Analysts focus on analyzing and defining software requirements and systems, while Software Engineers primarily develop and implement software solutions. Both roles require technical knowledge, but analysts lean more toward planning and analysis, whereas engineers focus on coding and building software.

What does a senior software analyst do?

A senior software analyst evaluates and analyzes software systems to ensure they meet business requirements and function efficiently. They often gather user needs, develop technical specifications, and collaborate with developers and stakeholders to improve software performance. Strong problem-solving skills and knowledge of programming tools are essential in this role.

What cities near Portland, OR are hiring for Senior Software Analyst jobs?

Cities near Portland, OR with the most Senior Software Analyst job openings:

Infographic showing various Senior Software Analyst job openings in Portland, OR as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $126,309 per year, or $60.7 per hour.

Senior Software Engineer

Resource Data, Inc.

Portland, OR • On-site

$100 - $130/hr

Other

Re-posted 14 days ago


Job description

As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges.


The Senior Software Engineer drives the design and implementation of complex software systems and components, applying sound judgment in situations with limited direction. This role plays a key part in elevating overall solution quality through technical leadership, collaboration, and mentorship, while maintaining strong client relationships and delivering high‑quality, scalable solutions.


Key Responsibilities

  • Contribute across the full application stack, including front‑end interfaces, back‑end services, APIs, integrations, and database layers using modern development frameworks

  • Design and develop modern front‑end applications and user interfaces using React and related front‑end technologies

  • Design, optimize, and maintain normalized relational database schemas independently

  • Perform high standards for code quality, testing, documentation, and overall solution integrity

  • Drive adoption of source control best practices, including code reviews and CI/CD pipeline integration

  • Contribute to requirements analysis, refine high‑level needs, and translate them into actionable development plans

  • Identify opportunities to improve technical solutions, delivery approaches, and client outcomes

  • Support estimation, scoping, and proposal development activities


Basic Qualifications

  • 4+ years of professional software engineering experience

  • Experience building front‑end applications with React, including component‑based architecture, state management, and API integration

  • Full‑stack development experience using modern back‑end frameworks, especially Microsoft .NET Framework and .NET Core / .NET, including development of APIs, services, and enterprise applications

  • Proven ability to lead the design and implementation of complex or ambiguous systems with limited direction

  • Strong judgment in making architectural and technical tradeoffs across performance, scalability, security, and delivery constraints

  • Advanced experience with source control systems, branching strategies, and code review practices

  • Hands‑on experience with CI/CD pipelines and automated deployment processes

  • Demonstrated ability to establish and uphold testing, documentation, and code quality standards

  • Strong written and verbal communication skills, including the ability to explain technical concepts to non‑technical stakeholders


Preferred Qualifications

  • Experience working in consulting or client‑facing environments

  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and modern application architectures

  • Background in the natural resource management or environmental services sector

  • Experience designing distributed systems or microservices architectures

  • Strong background in relational database design and performance optimization

  • Exposure to Agile or hybrid Agile/Waterfall delivery models

  • Experience contributing to technical proposals, estimations, or pre‑sales activities


Resource Data is an Equal Opportunity Employer and welcomes any qualified individuals authorized to work for any employer in the U.S. Resource Data does not discriminate against applicants on the basis of race, color, national origin, religion, creed, disability, age, sex, sexual orientation, gender identity, marital status, familial status, or status with regard to public assistance, or membership or activity in a local human rights commission.

#J-18808-Ljbffr