2

Python Backend Developer Remote Jobs in Oregon (NOW HIRING)

Senior Software Engineer, Python + AI Platform

OR · On-site +1

$121K - $163K/yr

Smarsh is hiring a senior backend/platform engineer to build and scale agentic AI systems for enterprise use. You will build fast-moving, early-stage Python services that integrate AI capabilities ...

Backend Java Developers

Portland, OR · Remote

$53.50 - $69.50/hr

Synapsis is hiring multiple Backend Java Developers in Portland, Oregon. (some are fully remote so please specify if you can relocate post-Covid restrictions.) This is a year+ contract. All ...

Software Engineer, Backend (Platform)

OR · On-site +1

$198K - $295K/yr

Using DuckDB to enable seamless data interoperability between Python and SQL code written by our ... Experience working in a remote-first team and strong communication skills in this context. This ...

Full Stack Developer

OR · On-site +1

About the Role We are seeking a Full Stack Developer to help build and modernize a remote ... Develop backend services using .NET 8/C#, Python/FastAPI, REST APIs, and event-driven microservices.

Senior Backend Engineer

OR · On-site +1

$170K - $195K/yr

Who we're looking for As a Senior Backend Engineer, you'll be joining an impactful team of highly ... This role is fully remote within the US or in beautiful San Francisco, CA. Our office is located ...

Software Engineer (Backend)

OR · On-site +1

$180K - $225K/yr

Come Build With Us We're looking to add a backend engineer to our team. You'll have an opportunity ... Expertise in Python (with Django framework experience preferred) * Strong record of building and ...

Mid-Level Backend Engineer

OR · On-site +1

$145K - $170K/yr

You will be one of the engineers behind our backend--focusing with your team on your common ... This role is fully remote within the United States. Our headquarters are based in beautiful San ...

Staff Backend Engineer - Submission Processing

OR · On-site +1

$210K - $290K/yr

Location: Remote (USA) We are looking for engineers who enjoy going deep on hard problems and ... Know Python (our main stack), though we're open to strong candidates from other OO backgrounds

$150K - $250K/yr

Senior Back End Engineer - Blockchain (Remote) Location: Remote Worker must live within USA or ... Work with thousands of developer contributors from around the world, creating the new internet and ...

Staff Backend Engineer - Core Product (USA)

OR · On-site +1

$210K - $290K/yr

Salary range: $210k - $290k USD* We're looking for strong backend engineers who love building ... Know Python (our main stack), though we're open to strong candidates from other OO backgrounds.

$52.25 - $72/hr

This is a remote position. Responsibilities: * The role of the python developer will be to build, deploy, maintain RESTful APIs and their communication with the downstream systems in a cloud ...

Sr. Software Engineer II, Trading Services

OR · On-site +1

$140K - $190K/yr

As a Backend Software Engineer specializing in Scala in a Kubernetes environment, you will be ... There may be remote flexibility for exceptional candidates in the following states: California ...

The ideal engineer enjoys solving backend engineering problems, thrives in ambiguous environments ... Proficiency in at least one modern programming language such as Java, Kotlin, Python, Go, or ...

next page

Showing results 1-20

Python Backend Developer Remote information

What does a Python backend developer do?

A remote Python Backend Developer designs, builds, and maintains the server-side logic of web applications using the Python programming language. They are responsible for developing APIs, managing databases, ensuring application performance, and integrating third-party services. Working remotely, they collaborate with front-end developers, DevOps, and other team members through online tools to deliver scalable and reliable software solutions.

How does a Python backend developer typically collaborate with front-end developers and other team members in a remote setting?

As a remote Python Backend Developer, you'll frequently collaborate with front-end developers, DevOps engineers, and product managers using tools like Slack, Jira, and GitHub. Regular stand-up meetings and code reviews help ensure alignment on project goals and timelines. You'll often work closely with front-end developers to design APIs, resolve integration issues, and implement new features, requiring clear communication and thorough documentation. Effective collaboration in a remote environment relies on proactive updates, responsive communication, and a strong understanding of team workflows.

What are the key skills and qualifications needed to thrive as a Python backend developer, and why are they important?

To thrive as a Python Backend Developer (Remote), you need strong proficiency in Python programming, knowledge of backend frameworks (such as Django or Flask), and experience with database management, often supported by a degree in computer science or related field. Familiarity with version control systems like Git, RESTful API design, and cloud platforms (e.g., AWS or Azure) is typically required. Excellent problem-solving abilities, self-motivation, and effective remote communication skills set top developers apart. These skills ensure robust, scalable backend solutions are delivered efficiently while collaborating seamlessly with distributed teams.

What is the difference between Python Backend Developer Remote vs Python Web Developer?

AspectPython Backend Developer RemotePython Web Developer
Required SkillsPython, Django/Flask, REST APIs, databasesPython, Django/Flask, HTML/CSS, JavaScript
Work EnvironmentRemote, independent or team-basedRemote or on-site, often collaborative
Industry UsageTech, startups, SaaS companiesWeb development agencies, tech firms
CertificationsPython certifications, web frameworksPython certifications, web development courses

Both roles involve Python programming and web development skills, but Python Backend Developers focus on server-side logic, APIs, and databases, often working remotely. Python Web Developers may have a broader skill set including front-end technologies and may work in various environments. The roles overlap significantly, but the backend role emphasizes server-side architecture.

How much do remote Python backend developers make?

Remote Python backend developers typically earn between $80,000 and $130,000 annually, depending on experience, location, and company size. Senior roles or those requiring specialized skills like Django or Flask may offer higher salaries, especially with additional certifications or cloud experience.

Is Python backend developer in demand?

Python backend developers are in high demand due to the language's versatility, ease of use, and widespread adoption in web development, data science, and automation. Many companies seek professionals skilled in frameworks like Django and Flask, along with knowledge of REST APIs and database integration, making this a strong career choice with good job prospects.

What job categories do people searching Python Backend Developer Remote jobs in Oregon look for?

The top searched job categories for Python Backend Developer Remote jobs in Oregon are:

What cities in Oregon are hiring for Python Backend Developer Remote jobs?

Cities in Oregon with the most Python Backend Developer Remote job openings:

Senior Software Engineer, Python + AI Platform

OR • On-site, Remote

Smarsh
Software Development • 1 - 5K employees

$121K - $163K/yr

Full-time

Posted 23 days ago


Job description

Who are we?

Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels before those risks become regulatory fines or headlines.  Relentless innovation has fueled our journey to consistent leadership recognition from analysts like Gartner and Forrester, and our sustained, aggressive growth has landed Smarsh in the annual Inc. 5000 list of fastest-growing American companies since 2008.

Smarsh is hiring a senior backend/platform engineer to build and scale agentic AI systems for enterprise use. You will build fast-moving, early-stage Python services that integrate AI capabilities into a production agentic platform. Your scope spans workflow execution, scale, reliability, and platform hardening as we grow.

This is not a generic backend role. The focus is building and designing agentic systems, shipping working software, and solving hard platform problems in a fast-moving AI-native environment. You will join a small, high-velocity cross-functional group and own problems end to end, designing and building from scratch, making fast architectural calls, and driving ideas from whiteboard to working system with a small, high-agency team.

What will you do?
  • Drive backend development for AI workflows as part of a collaborative team. Build and evolve Python/FastAPI services powering core agentic workflows and platform capabilities.
  • Productionize LLM integrations. Implement systems around Bedrock usage, quotas, retries, failover, cost controls, model configuration, and approval constraints.
  • Design for security and compliance. Address customer data handling, tenant isolation, auditability, observability, and secure processing for regulated workloads. Apply auditable data design patterns to ensure AI outputs are traceable, reproducible, and built to withstand regulatory scrutiny.
  • Build for scale. We're a nimble team, but our enterprise customers process data at petabyte scale. Help the platform grow to meet that bar through async job orchestration, performance tuning, and data-layer optimization.
  • Support multi-tenant architecture. Contribute to tenant-aware services, role-based access, SSO integration, and admin/reporting capabilities.
  • Improve platform reliability. Add monitoring, tracing, alerting, and operational tooling for LLM pipelines, workflow execution, and report generation.
  • Build real-time capabilities. Design and implement real-time event delivery and pub/sub patterns to support live workflow state, notifications, and agent feedback loops.
  • Contribute to technical decisions. Partner on shared services decisions, platform architecture, and integration boundaries across the stack.
  • Work across ambiguity. Translate evolving product requirements and non-functional requirements into practical technical solutions with product, architecture, legal, and security stakeholders.
  • Champion code quality. Drive strong typing, automated testing, and continuous integration practices that keep the team fast and safe.
  • Design typed API contracts. Own the API surface as a product contract: designing clean, schema-driven APIs that support typed client generation and reliable integration across services.

What will you bring?
  • Strong Python backend engineering. 7+ years professional software development, including 5+ years building Python services in production. Deep experience with APIs, async processing, background jobs, and workflow orchestration.
  • Cloud-native backend experience. AWS experience, ideally with services relevant to secure enterprise workloads (compute, storage, networking, CI/CD, identity, secrets, encryption).
  • Production distributed systems. Proven ability to productionize complex backend systems with reliability, observability, retries, throughput, failure handling, and performance tuning.
  • Data-intensive system design. Strong knowledge of PostgreSQL, large-scale data processing patterns, indexing, query tuning, and batch/stream tradeoffs. Experience with retrieval-augmented generation (RAG), vector search, and embedding-based systems is required (not a plus).
  • Security and compliance mindset. Experience with multi-tenant systems, RBAC, audit logging, secure data handling, and regulated environments.
  • Strong ambiguity handling. Ability to work from partial requirements and shape implementation around product and non-functional requirement constraints.
  • Agentic workflow engineering. Hands-on experience building LLM-driven workflows: tool-calling, state machines, human-in-the-loop approval patterns, checkpoint/resume, and multi-step agent orchestration. Familiarity with frameworks like LangGraph or equivalent.
  • AI-native engineering. Experience working on or alongside AI-native engineering teams, where AI agents are first-class participants in the development workflow, not just productivity tools. Includes hands-on prompt engineering, eval design, and LLM cost optimization: caching strategies, token efficiency, and model selection tradeoffs.
  • Product mindset. Bias for shipping, learning from real usage, and making pragmatic tradeoffs grounded in customer problems.
Strong Pluses
  • LLM / AI platform experience. Bedrock, OpenAI, Anthropic, LangChain/LangGraph, prompt workflows, evals, tool-calling systems. Experience integrating external AI services safely and reliably.
  • Identity and access. SSO/SAML/OIDC, enterprise auth patterns.
  • Graph-shaped data and entity resolution. Experience with graph-backed data models, entity deduplication, mention linking, and building systems that reason over connected, structured records.
  • Observability stack. OpenTelemetry, tracing, metrics, alerting, cost/usage dashboards.
  • Regulated communications or compliance domain. Background in systems that handle sensitive communications, audit trails, or data subject to legal or regulatory review is a meaningful differentiator.
  • Infrastructure as code. Terraform, feature flags, canary deployments, release strategies.
$195,000 - $260,000 a year
The salary range above represents Smarsh's good faith and reasonable estimate of the range of possible base compensation at the time of posting. Any applicable bonus programs will be discussed during the recruiting process.
 
The salary for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, location, specialty and training.
 
Local cost of living assessments are done for each new hire at the time of offer.
About our culture

Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor. Collaboration is at the heart of everything we do. We work closely with the most popular communications platforms and the world's leading cloud infrastructure platforms. We use the latest in AI/ML technology to help our customers break new ground at scale. We are a global organization that values diversity, and we believe that providing opportunities for everyone to be their authentic self is key to our success. Smarsh leadership, culture, and commitment to developing our people have all garnered Comparably.com Best Places to Work Awards. Come join us and find out what the best work of your career looks like.
apply for this job