1

Backend Software Engineer Jobs in Oregon (NOW HIRING)

Software Engineer II, Delivery

OR · On-site +1

$97K - $133K/yr

Experience working with cloud infrastructure, distributed systems, deployment systems, developer tooling, or backend services * Experience independently delivering well-scoped software engineering ...

Senior Software Engineer

Portland, OR · On-site

$103K - $116K/yr

Contribute across the full application stack, including front-end interfaces, back-end services ... software engineering experience * Experience building front-end applications with React, including ...

Senior Staff Software Engineer, Data

OR · On-site +1

$105K - $143K/yr

You'll be successful in this role if you have... * 10+ years of experience in Data Engineering, Analytics Engineering, Platform Engineering, or Backend Software Engineering. * Operated at Staff-level ...

Senior Software Engineer

Portland, OR · On-site

$103K - $116K/yr

Contribute across the full application stack, including front-end interfaces, back-end services ... software engineering experience * Experience building front-end applications with React, including ...

Staff Software Engineer

OR · On-site +1

$130K - $170K/yr

Staff Software Engineer, Frontend We're seeking a skilled and experienced front-end engineer to ... You'll collaborate closely with product managers, UX designers, and backend engineers to build ...

Senior Software Engineer

OR · On-site +1

$165K - $215K/yr

About this role As a Senior Software Engineer, you build, run, and evolve the systems that power ... You work across our stack, from backend services to customer-facing applications, and you bring ...

$120K - $159K/yr

Build and maintain backend services using modern technologies like .NET Core, PostgreSQL, React ... software engineering skills: ability to translate functional requirements into an elegant and ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

While your focus is on the backend, you may step into frontend codebases (Angular/React) to unblock delivery and ensure a cohesive user experience. Your Area of Focus * Own and evolve platform APIs ...

... distributed backend systems on Linux * Deep curiosity for all software and systems architecture ... Expert-level Python programming and software architecture skills * Strong system design skills with ...

We are seeking a backend-focused Software Engineer to help build a modeling and decision-support application for the Defense Health Agency (DHA). The platform enables planners to explore complex ...

Software Engineer I

OR · On-site +1

About the Role We are seeking a talented and enthusiastic SDE1 Back-End Engineer to lead the ... Your Area of Focus * Design, develop, test, and deploy scalable and maintainable software ...

Experience working with cloud infrastructure, distributed systems, continuous integration systems, developer tooling, or backend services * Experience independently delivering well-scoped software ...

Staff Software Engineer

OR · On-site +1

$180K - $200K/yr

What You'll Do As Staff Software Engineer with Imagine Pediatrics, you will be responsible for ... Deep understanding and experience with front end applications, APIs, and back-end services

Senior Software Engineer, Storage Infrastructure

OR · On-site +1

$122K - $161K/yr

We're looking for a Senior Software Engineer to help evolve this platform. You'll work across the ... large-scale backend systems, and strengthens the team through engineering judgment and ...

Senior Software Engineer

Portland, OR · On-site +1

$140K - $175K/yr

Senior Software Engineer Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing ... distributed backend systems on Linux * Deep curiosity for all software and systems architecture ...

Senior Software Engineer

OR · On-site +1

$129K - $172K/yr

... UI and backend services within your cohort's domain Mentor engineers within your cohort on ... software Bachelor's degree in Computer Science (or equivalent experience), along with a firm ...

Lead Software Engineer

OR · On-site +1

$157K - $208K/yr

... I and backend services within your cohort's domain Lead technical decisions and own domain ... relevant software engineering experience, with at least 2 years designing and implementing ...

Software Engineer, Borrower Experience

OR · On-site +1

$133K - $166K/yr

As the Software Engineer at Upstart, one of your first projects will be designing and building high ... You'll collaborate closely with product managers, designers, and backend engineers to deliver ...

Senior Software Engineer

Portland, OR · On-site

$129K - $171K/yr

Senior Software Engineer Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing ... distributed backend systems on Linux * Deep curiosity for all software and systems architecture ...

Showing results 41-60

Backend Software Engineer information

See Oregon salary details

$64K

$156.1K

$210.4K

How much do backend software engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for backend software engineer in Oregon is $156,120.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,100.00 and $181,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a backend software engineer?

To thrive as a Backend Software Engineer, you need strong programming skills in languages like Java, Python, or Node.js, a solid understanding of data structures, algorithms, and experience with database management, usually supported by a degree in computer science or related fields. Familiarity with tools such as Git, RESTful APIs, cloud platforms (AWS, Azure), and frameworks like Spring or Django is highly valued, and relevant certifications can be advantageous. Problem-solving ability, attention to detail, and effective teamwork are standout soft skills for this position. These skills and qualities are essential to build, maintain, and optimize robust, scalable server-side applications that meet user and business needs.

What are some typical challenges a backend software engineer faces when integrating new services into an existing system?

Backend Software Engineers often encounter challenges such as ensuring compatibility between new services and legacy systems, maintaining data integrity during migrations, and managing increased system complexity. Effective integration also requires thorough testing to prevent disruptions to existing functionalities and close collaboration with frontend engineers, DevOps, and QA teams. Proactively communicating across teams and adhering to clear documentation standards can help mitigate integration risks and ensure a smoother deployment process.

What is the difference between Backend Software Engineer vs Frontend Software Engineer?

AspectBackend Software EngineerFrontend Software Engineer
Primary FocusServer-side development, databases, APIsClient-side development, UI/UX, visual elements
Required SkillsProgramming languages like Java, Python, SQL; server managementHTML, CSS, JavaScript, frameworks like React or Angular
Work EnvironmentBackend teams, server infrastructure, cloud servicesDesign teams, user interface, web browsers
Common UsageBuilding and maintaining server logic and databasesCreating interactive and visually appealing web pages

While both roles involve web development, Backend Software Engineers focus on server-side logic and data management, whereas Frontend Software Engineers specialize in creating the visual and interactive aspects of websites. Both roles are essential in full-stack development and often collaborate closely.

Are backend software engineers still in demand?

Backend software engineers are currently in high demand due to the ongoing growth of web applications, cloud services, and digital infrastructure. Skills in programming languages like Java, Python, and experience with cloud platforms such as AWS or Azure increase employability in this field.

What is a backend software engineer?

A backend software engineer designs, develops, and maintains the server-side components of applications, focusing on databases, server logic, and APIs. They often work with programming languages like Java, Python, or Node.js and use tools such as databases and version control systems to ensure the functionality and performance of web services.

What's a typical backend software engineer salary?

The average salary for a backend software engineer varies by experience and location but generally ranges from $80,000 to $130,000 annually in many regions. Senior roles with specialized skills in languages like Java, Python, or cloud platforms can earn over $150,000. Factors such as company size, industry, and certifications also influence compensation.

What are the most commonly searched types of Backend Software Engineer jobs in Oregon?

The most popular types of Backend Software Engineer jobs in Oregon are:

Infographic showing various Backend Software Engineer job openings in Oregon as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 84% Full Time, 12% Part Time, and 2% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $156,120 per year, or $75.1 per hour.

Software Engineer II, Delivery

OR • On-site, Remote

$97K - $133K/yr

Full-time

Posted 15 days ago


Upstart rating

7.6

Company rating: 7.6 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

The Team: 

Upstart's Delivery team enables engineers to ship software to production safely, reliably, and with minimal friction. We build and operate the platforms and workflows that support release, deployment, production rollout, and rollback, while giving engineering teams clear visibility into what is changing and how those changes are performing.

Our goal is to make software delivery predictable and self-service by creating reusable deployment capabilities, automating common operational decisions, and making the state of software in production easy to understand. We partner closely with Developer Platform, Cloud Platform, Site Reliability Engineering, Security, and product engineering teams.

As a Software Engineer II, Delivery at Upstart, you will build and operate the systems engineers use to release and deploy software to production. You'll independently deliver well-scoped engineering projects, contribute to technical design, and improve the reliability and usability of systems that sit directly in the path to production.

How you'll make an impact

  • Build and improve services, automation, and developer tooling that enable engineering teams to safely release and deploy software to production
  • Develop reliable deployment capabilities, including progressive rollouts, deployment health analysis, and automated rollback, to reduce the risk of production changes
  • Improve visibility into releases, deployments, configuration, and production state so engineers can understand what changed, where it changed, and how it is performing
  • Improve the reliability, performance, observability, and usability of Delivery systems by diagnosing recurring issues and implementing durable improvements
  • Replace manual or fragmented release workflows with reusable, self-service capabilities that make the common path to production simple and consistent
  • Use AI throughout software development and problem solving, and identify opportunities for AI-enabled automation that makes software delivery safer, faster, and easier to operate

Minimum Qualifications 

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or its equivalent), plus 3 years of professional software engineering experience
  • Experience developing production software using one or more general-purpose programming languages
  • Experience designing, building, testing, and operating production software or infrastructure
  • Experience working with cloud infrastructure, distributed systems, deployment systems, developer tooling, or backend services
  • Experience independently delivering well-scoped software engineering projects from technical design through production operation
  • Demonstrated experience using AI assisted development tools across multiple stages of the software engineering lifecycle, with an interest in continually evolving how you use these tools as their capabilities advance

Preferred Qualifications

  • Experience with Kubernetes, AWS, containers, and infrastructure as code
  • Knowledge of deployment platforms, release automation, internal developer platforms, or developer tooling
  • Experience with progressive delivery practices such as canary deployments, automated health analysis, and rollback
  • Experience with GitOps or deployment technologies such as Argo CD, Helm, or similar systems
  • Experience using AI-assisted development tools across the software engineering lifecycle or building AI-enabled developer workflows and automation

Position location This role is available in the following locations: Remote

Travel requirements As a digital first company, the majority of your work can be accomplished remotely. The majority of our employees can live and work anywhere in the U.S but are encouraged to to still spend high quality time in-person collaborating via regular onsites. The in-person sessions' cadence varies depending on the team and role; most teams meet once or twice per quarter for 2-4 consecutive days at a time.

#LI-REMOTE

#LI-Associate


What Upstart employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom