Senior Python Engineer — Real-Time Collaborative Docs Remote

Socket.dev

United States

On-site

USD 140,000 - 190,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote-friendly
Global team
Flexible contract

Job summary

PandaDoc is seeking a Senior Python Engineer to join the Content engineering team. You will own backend systems powering real-time collaborative document editing, including the content model, data persistence, and event-driven pipelines (Kafka, NATS).

You will build and operate Python microservices with a focus on reliability, observability, and production readiness, while contributing to AI-powered workflows.

Qualifications

  • 5+ years of Python development experience in production environments.
  • Strong experience with relational databases: SQL, schema design, migrations, query optimization.
  • Solid 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
AsyncIO
Microservices
Distributed systems
English communication

Tools

Kafka
NATS
RabbitMQ
PostgreSQL
Redis
Docker
Kubernetes
AWS
Grafana (Loki/Tempo/Mimir)

Job description

PandaDoc is seeking a Senior Python Engineer to join the Content engineering team. You will own backend systems powering real-time collaborative document editing, including the content model, data persistence, and event-driven pipelines (Kafka, NATS).

You will build and operate Python microservices with a focus on reliability, observability, and production readiness, while contributing to AI-powered workflows.

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

Similar jobs worth comparing

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 Doc Collaboration
Senior Python Engineer — Real-Time Doc Collaboration

Doist • Germany (OH)

On-site
USD 140,000 - 180,000
Global & flexible work
Ownership & growth
Strong work-life balance
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, 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)

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)

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
Remote Senior Automation Engineer - AI-Powered Workflows
Remote Senior Automation Engineer - AI-Powered Workflows

Precisely • United States

On-site
USD 120,000 - 150,000
Principal Product Manager, Document Domain
Principal Product Manager, Document Domain

Pandadoc • Germany (OH)

Hybrid
USD 100,000 - 140,000
Competitive salary
Remote-first approach
Professional development opportunities
+2