Senior Python Engineer — Real-Time Doc Collaboration

Doist

Germany (OH)

On-site

USD 140,000 - 180,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Global & flexible work
Ownership & growth
Strong work-life balance

Job summary

PandaDoc is hiring a Senior Python Engineer for the Content Engineering team to own the content model, editor backend, and data persistence. You will design scalable backend systems for real-time collaboration across many users and ensure long-term maintainability of the product.

You will contribute to architecture, production monitoring, and AI-powered capabilities, delivering reliable features for a global SaaS platform with a strong emphasis on performance and observability.

Qualifications

  • 5+ years of Python development experience in production environments.
  • Strong experience with relational databases: SQL, schema design, migrations, query optimization.
  • Hands-on experience with message queues and event-driven architectures (Kafka, NATS, RabbitMQ or similar).
  • Deep understanding of AsyncIO and concurrent systems.
  • Experience building and operating microservice architectures at scale.
  • Comfortable reasoning about distributed systems: consistency, ordering, failure modes.
  • Understanding of the full development lifecycle, from requirements to deployment to production monitoring.
  • Nice to have: experience building or integrating AI agents, LLM-powered workflows, or agentic systems.

Responsibilities

  • Design and evolve the backend systems that power real-time collaborative document editing for tens of thousands of concurrent users.
  • Own the content model and data persistence layer: schema design, migrations, compatibility, and long-term maintainability as the product grows.
  • Build and maintain event-driven pipelines (Kafka, NATS) that process high volumes of frontend interactions and keep document state consistent across services.
  • Contribute to the reliability, observability, and operational excellence of a large fleet of Python microservices.
  • Ship product features end-to-end, from backend architecture to production monitoring, and care about how they behave after they ship.
  • Contribute to our growing investment in AI-powered capabilities, including agentic document workflows.

Skills

Python development
Relational databases
Message queues
AsyncIO
Microservices
Distributed systems
Development lifecycle
AI agents / LLMs

Tools

Kafka
NATS
RabbitMQ

Job description

PandaDoc is hiring a Senior Python Engineer for the Content Engineering team to own the content model, editor backend, and data persistence. You will design scalable backend systems for real-time collaboration across many users and ensure long-term maintainability of the product.

You will contribute to architecture, production monitoring, and AI-powered capabilities, delivering reliable features for a global SaaS platform with a strong emphasis on performance and observability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Engineer - Real-Time Collaboration Backend
Senior Python Engineer - Real-Time Collaboration Backend

PandaDoc • Town of Poland (NY)

On-site
USD 140,000 - 190,000
Senior Python Engineer, Real-Time Collaborative Docs Remote
Senior Python Engineer, Real-Time Collaborative Docs Remote

Doist • Spain (TX)

On-site
USD 822,000 - 1,235,000
Global flexibility
Ownership & Growth
Culture & Balance
Senior Python Engineer — Real-Time Collaborative Docs Remote
Senior Python Engineer — Real-Time Collaborative Docs Remote

Socket.dev • United States

On-site
USD 140,000 - 190,000
Remote-friendly
Global team
Flexible contract
Senior Python Engineer, Document App (Content Engineering Team)
Senior Python Engineer, Document App (Content Engineering Team)

Doist • Spain (TX)

On-site
USD 822,000 - 1,235,000
Global flexibility
Ownership & Growth
Culture & Balance
Senior Python Engineer, Document App (Content Engineering Team)
Senior Python Engineer, Document App (Content Engineering Team)

Doist • Germany (OH)

On-site
USD 140,000 - 180,000
Global & flexible work
Ownership & growth
Strong work-life balance
Senior Python Engineer, Document App (Content Engineering Team)
Senior Python Engineer, Document App (Content Engineering Team)

Socket.dev • United States

On-site
USD 140,000 - 190,000
Remote-friendly
Global team
Flexible contract
Staff Backend Engineer - AI-Driven Document Platform
Staff Backend Engineer - AI-Driven Document Platform

Pandadoc • Town of Poland (NY)

On-site
USD 30,400 - 45,500
Multisport Card
Healthcare coverage
Life insurance protection
+4
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Hiretruss • United States

Remote
USD 100,000 - 140,000
Competitive compensation
Generous equity incentives
Flexible work arrangements
+1
Senior Solutions Engineer
Senior Solutions Engineer

PandaDoc • United States

On-site
USD 145,000 - 155,000
Senior Backend Engineer - Python (Hybrid, Equity)
Senior Backend Engineer - Python (Hybrid, Equity)

Scribe • United States

Hybrid
USD 140,000 - 200,000
Health insurance
Dental insurance
Vision insurance
+6