1

Python Software Engineer Jobs in Portland, OR (NOW HIRING)

Role Overview We are seeking a highly motived and experienced software engineer to join a global development team in creating advanced software solutions for diagnostic imaging systems used in ...

Build the Future of Intelligent Construction as a Software Engineer (AI Foundation)! Ready to ... NET, TypeScript, or Python * Proven expertise in Test-Driven Development (TDD) and solving complex ...

Role Overview We are seeking a highly motived and experienced software engineer to join a global development team in creating advanced software solutions for diagnostic imaging systems used in ...

Build the Future of Intelligent Construction as a Software Engineer (AI Foundation)! Ready to ... NET, TypeScript, or Python * Proven expertise in Test-Driven Development (TDD) and solving complex ...

Software Engineer (ProjectSight) Are you driven to build exceptional software that solves real-world problems while augmenting human ingenuity with artificial intelligence? Join our energized ...

Software Engineer (ProjectSight) Are you driven to build exceptional software that solves real-world problems while augmenting human ingenuity with artificial intelligence? Join our energized ...

Expert-level Python programming and software architecture skills * Strong system design skills with a focus on service boundaries, API contracts, and fault tolerance * Fluency operating in Linux ...

Senior Software Engineer

Gresham, OR · On-site

$129.80K - $171.10K/yr

Bank is seeking a Software Engineer who will contribute toward the success of our technology ... Strong proficiency in Python, PySpark, and SQL for large-scale data processing and performance ...

The Software Engineer designs, implements, tests and supports software applications for PC platforms, participates in the testing process through test review/performance/analysis and certification of ...

Software Engineer

Vancouver, WA · On-site

$80K - $130K/yr

The Software Engineer designs, implements, tests and supports software applications for PC platforms, participates in the testing process through test review/performance/analysis and certification of ...

Software Engineer

Beaverton, OR · On-site

$93K - $124K/yr

Role Overview We are seeking a highly motived and experienced software engineer to join a global development team in creating advanced software solutions for diagnostic imaging systems used in ...

next page

Showing results 1-20

Python Software Engineer information

See Portland, OR salary details

$24.4K

$148.4K

$214.8K

How much do python software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for python software engineer in Portland, OR is $148,440.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,200.00 and $174,500.00 per year, depending on experience, location, and employer.

What is a Python Software Engineer job?

A Python Software Engineer is a developer who designs, develops, and maintains software applications using the Python programming language. They work on a variety of tasks, including writing clean and efficient code, debugging, optimizing performance, and integrating third-party services or APIs. Python engineers often collaborate with teams to build web applications, data pipelines, machine learning models, or automation scripts, depending on the industry. Their role requires strong problem-solving skills and familiarity with software development best practices.

What are the key skills and qualifications needed to thrive in the Python Software Engineer position, and why are they important?

To thrive as a Python Software Engineer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree in computer science or related fields. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and optional certifications like PCEP or PCAP can be valuable assets. Problem-solving skills, teamwork, and effective communication help you navigate complex projects and collaborate efficiently. Mastering both technical and soft skills is crucial for building reliable software solutions and succeeding in dynamic development teams.

What does a typical workday look like for a Python Software Engineer?

A typical workday for a Python Software Engineer involves writing and testing code, participating in team meetings to plan and review tasks, and collaborating with colleagues such as front-end developers, quality assurance engineers, and project managers. You may spend time troubleshooting bugs, reviewing pull requests, and improving existing software modules. Many teams use Agile or Scrum methodologies, so your day may include short stand-up meetings and iterative development cycles. Depending on the company, you might also have opportunities to contribute to design discussions or mentor junior developers.
What are the most commonly searched types of Python Software Engineer jobs in Portland, OR? The most popular types of Python Software Engineer jobs in Portland, OR are:
What are popular job titles related to Python Software Engineer jobs in Portland, OR? For Python Software Engineer jobs in Portland, OR, the most frequently searched job titles are:
What job categories do people searching Python Software Engineer jobs in Portland, OR look for? The top searched job categories for Python Software Engineer jobs in Portland, OR are:
What cities near Portland, OR are hiring for Python Software Engineer jobs? Cities near Portland, OR with the most Python Software Engineer job openings:
Infographic showing various Python Software Engineer job openings in Portland, OR as of May 2026, with employment types broken down into 1% Internship, 2% As Needed, 66% Full Time, 9% Part Time, 21% Contract, and 1% Nights. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $148,440 per year, or $71.4 per hour.
OpenClaw Python Engineer (Remote)

OpenClaw Python Engineer (Remote)

Outlier AI

Portland, OR • Remote

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

About the Project

Outlier helps the world’s most innovative companies improve their AI agents by providing human feedback. Do you want to shape the future of autonomous agents like OpenClaw?

We collaborate with leading AI organizations to train Large Language Models (LLMs) to function as proactive, multi-step agents. Our projects focus on teaching these systems how to design, coordinate, and optimize complex, real-world architectural workflows.

Whether you are a passionate orchestration guru or experienced software developer — we want you to help us train the world's most advanced generative systems.

Ideal Qualifications

  • 2+ years of experience in backend engineering, AI automation, or complex systems integration.
  • Proven ability to build and maintain production-grade software with modular separation (e.g., distinct services for data parsing, logic processing, and reporting).
  • Strong command of at least two major languages (e.g., Python, JavaScript, Go, or Java) and experience working with SQL databases.
  • Practical experience building for live, non-mocked environments and handling multi-turn system interactions.
  • Outstanding attention to detail and the ability to provide clear, high-density technical feedback on complex system behaviors.

Nice to have

  • Expertise building multi-stage coordination tasks where data acquisition leads to reasoned output.
  • Hands-on experience integrating agents with live tools such as Supabase, Gmail, and various APIs to solve real-world problems.
  • High level of comfort implementing persistent state and session discovery using MEMORY.md to track agent progress.
  • Experience identifying subtle failures like privacy leaks, authority escalation, or indirect prompt injections.