1

Backend Python Jobs in Oregon (NOW HIRING)

Senior Software Engineer - Backend

OR · On-site +1

$165K - $250K/yr

  • Medical

  • Dental

  • Vision

Backend development in a variety of languages/frameworks including ... Python/Django * Kotlin / JVM * Go * SQL * GraphQL * Redis * Postgres * Kafka * AWS * Mentoring a ...

Staff Backend Software Engineer - Agent Platform

OR · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Our backend services are primarily developed in Java , with Go and Python also playing important roles. * We use gRPC, REST, GraphQL, and Kafka for service communication. * Our data layer includes ...

Senior Backend Software Engineer - Agent Platform

OR · On-site +1

$122K - $161K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Our backend services are primarily developed in Java , with Go and Python also playing important roles. * We use gRPC, REST, GraphQL, and Kafka for service communication. * Our data layer includes ...

New

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

Own end-to-end delivery of modernized services: back-end APIs (Go/Python) paired with clean, functional front-end interfaces (React or Vue) that surface platform data and controls to internal users.

Back End( BE) Process Integration Engineer

Portland, OR · On-site

$103K - $146K/yr

  • Medical

  • Retirement

  • PTO

... back-end process flows for new technology nodes. • Coordinate across lithography, etch ... JMP, Python (scripting/automation), SQL, MATLAB, JSL, TCL -- used for real data analysis, not just ...

Back End( BE) Process Integration Engineer

Hillsboro, OR · On-site

$103K - $146K/yr

  • Medical

  • Retirement

  • PTO

... back-end process flows for new technology nodes. • Coordinate across lithography, etch ... JMP, Python (scripting/automation), SQL, MATLAB, JSL, TCL -- used for real data analysis, not just ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Design and develop back-end services using technologies such as Node.js, Java, Python, or comparable platforms. * Develop and optimize relational database solutions using PostgreSQL, SQL Server ...

Experience working with APIs, backend services, or web applications * Proficiency in at least one modern programming language such as Java, Kotlin, Python, Go, or similar * Strong engineering ...

Lead hands-on development of backend services and integration components using Python, AWS Lambda, MuleSoft, and other cloud-native and integration technologies. * Guide the architecture of modern ...

Senior Software Engineer (Authentication)

OR · On-site +1

$122K - $161K/yr

  • Dental

  • Vision

  • PTO

Design, develop, test, deploy, and monitor high-performance backend services and APIs using Go and Python, with an emphasis on secure, low-latency authentication and identity workflows. * Build and ...

As a Software Engineer on the Upstart Bank team, you will design and build reliable backend ... Proficiency in at least one modern programming language such as Java, Kotlin, Python, Go, or ...

Back End( BE) Process Integration Engineer

Hillsboro, OR · On-site

$103K - $170K/yr

  • Medical

  • Retirement

  • PTO

Develop and define integrated front-end and back-end process flows for new technology nodes ... JMP, Python (scripting/automation), SQL, MATLAB, JSL, TCL - used for real data analysis, not just ...

Experience in functional/scaleable languages (Scala preferred, Python, R may be considered) Experience delivering distributed and scaleable solutions to backend and mid-tier applications. Experience ...

Showing results 21-40

Backend Python information

See Oregon salary details

$16.9K

$156.7K

$201.9K

How much do backend python jobs pay per year?

As of Aug 20, 2026, the average yearly pay for backend python in Oregon is $156,725.00, according to ZipRecruiter salary data. Most workers in this role earn between $153,800.00 and $177,100.00 per year, depending on experience, location, and employer.

What is a backend Python developer?

Backend Python developers are software engineers who specialize in building and maintaining the server-side components of web applications using the Python programming language. They focus on databases, application logic, APIs, and integration with front-end systems, ensuring that data is processed and served efficiently. These developers often work with frameworks like Django or Flask and collaborate with frontend developers, DevOps, and other team members to deliver robust and scalable web solutions.

What skills and qualifications are needed to thrive as a backend Python developer?

To thrive as a Backend Python Developer, you need strong proficiency in Python, knowledge of backend frameworks (like Django or Flask), and experience with databases, typically supported by a degree in computer science or related fields. Familiarity with tools such as Git, RESTful APIs, Docker, and cloud platforms like AWS or Azure, as well as relevant certifications, is highly valuable. Problem-solving ability, teamwork, and effective communication are critical soft skills for collaborating with cross-functional teams and troubleshooting issues. These skills and qualifications are crucial for building scalable, reliable backend systems that power modern applications.

What are common challenges faced by backend Python developers when integrating with third-party APIs?

Backend Python developers often encounter challenges such as inconsistent API documentation, unexpected data formats, and rate limiting when integrating with third-party APIs. These issues require strong debugging skills, careful error handling, and proactive communication with API providers. Additionally, developers must ensure secure authentication, maintain up-to-date dependencies, and write scalable code to handle varying loads. Collaborating closely with frontend teams is also essential to provide seamless end-to-end functionality.

What is the difference between Backend Python vs Backend Java?

AspectBackend PythonBackend Java
Required CredentialsBachelor's in CS, Python certificationsBachelor's in CS, Java certifications
Work EnvironmentWeb development, data science, startupsEnterprise applications, large-scale systems
Industry UsageTech startups, data analytics, AIBanking, finance, large corporations
Common Search/ComparisonYesYes

Backend Python and Backend Java are both popular server-side roles but differ in their typical use cases and industry focus. Python is favored for rapid development, data science, and startups, while Java is preferred for large-scale, enterprise applications. Your choice depends on the industry and project requirements.

Can you do backend with Python?

Yes, Python is widely used for backend development due to its simplicity and extensive libraries. Backend Python developers often work with frameworks like Django or Flask and may also handle database integration, API development, and server management.

Is Python backend in demand?

Python backend development is highly in demand due to its versatility, ease of use, and extensive libraries for web frameworks like Django and Flask. Companies across industries seek Python developers for building scalable, efficient server-side applications, making it a valuable skill for backend roles.

What is the salary of backend Python developer?

The salary of a backend Python developer typically ranges from $70,000 to $120,000 annually, depending on experience, location, and company size. Senior roles or those requiring specialized skills like Django or Flask may offer higher compensation, and certifications can also influence salary levels.

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

The most popular types of Backend Python jobs in Oregon are:

Infographic showing various Backend Python job openings in Oregon as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 11% Part Time, and 5% Contract. Highlights an 76% Physical, 7% Hybrid, and 17% Remote job distribution, with an average salary of $156,725 per year, or $75.3 per hour.

$52.50 - $68.25/hr

Contractor

Re-posted 13 days ago


Job description


Job Summary
Technology, Reliability: Track team is looking for an experienced Java Application Engineer to design and develop backend solutions with a focus on data analytics and email & messaging capabilities. As a member of our innovative group, you will have the unique and rewarding opportunity to be part of an evolving project and reshape strategic operations reporting.
Key Qualifications
• 5+ years of experience of developing and maintaining infrastructure in a high volume of customer-facing environment.
• Strong core Java and Java EE and object-oriented programming and design skills.
• Experience with Java web frameworks such as Spring Boot, Spring MVC.
• Experience writing Java libraries and developing REST APIs (i.e. writing code/services meant to be used by others).
• Experience with AWS, Elasticsearch, writing hand-crafted SQL, PL/SQL.
• Familiarity with Tomcat, WebLogic, JBoss, Jetty, etc.
• Excellent problem-solving skills.
• Phenomenal debugging and testing skills.
• Strong communication skills and ability to work effectively across multiple business and technical teams.
• Demonstrated ability to deliver results on time with high quality.
• Aptitude to independently learn new technologies.
• Passion for delivering the best quality product regardless of project scope.
• Optimize web applications to maximize speed and scale to support diverse clients on high powered machines.
• Consultancy approach to create new designs, architectures, standards, and methods for large-scale distributed systems.
• Systematic multitasking problem solving approach, coupled with a strong sense of ownership, accountability, and drive.
• Experience with algorithms, data structures, complexity analysis, automation, software design, and database management.
• Advanced understanding of front-end technologies, such as JavaScript, HTML, and CSS.
• Experience with scripting languages and such as Shell and Python and multi-process architecture.
• Knowledge of user authentication and authorization between multiple systems, servers, and environments.
• Conduct on call duties as need for urgent matters.
node.js Javascript/Typescript
ElasticSearch, SQL, Kafka/RabbitMQ
express.js, koa.js, knexjs
AWS, EKS, Kubernetes
Java 8 and Spring Boot (nice to have)
Description
This position requires deep knowledge of Java and Spring Boot. You must be comfortable with rapidly evolving designs, requirements, and have excellent interpersonal skills. Throughout the process, you will work collaboratively with our team of engineers, partner with other teams such as Quality and Operations. The individual must be self-motivated, an amazing problem solver and a fast learner. Very strong technical skills and demonstrated experience in writing commercial grade apps for high availability systems is a must. The candidate will work with talented engineers in a fast paced, technically demanding environment to deliver new features.
Deployment, support and monitoring of new platforms and application stacks. Participate in new technology evaluation, design and development of highly scalable distributed databases. Explore and evaluate new technologies and solutions to push our capabilities forward, getting ahead of user needs, and working hard to transform, innovate, and continuously improve.
Education
BS in Computer Science or equivalent work experience.