JOBSEARCHER

Senior Python Engineer, Document App

ARCHIVED
PandadocPoland, NYApril 9th, 2026

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Overview Senior Software Engineer – PandaDoc. We're building the future of documents. Our platform helps teams create, send, track, and e-sign proposals, contracts, and other documents, improving efficiency and collaboration for our clients. We're a fast-growing, globally distributed company with a product used by small businesses to large enterprises. In 2024 we reached over $100 million in annual recurring revenue, and we continually release features focused on stability, quality, and performance. Our Engineering team is diverse and around 250 individuals. This is a fully remote position, with optional in-person visits to our offices in Warsaw, Lisbon, or Kyiv. We are seeking a Senior Python Engineer to join our Document App Track in the Document Domain team, which owns the core document functionality across the platform — creation, editing, and management. The team focuses on reliability, quality, and developer experience, while evolving the platform for new capabilities. You may contribute to the long-term domain excellence strategy. If you're adaptable, driven, and collaborative, you'll fit in well at PandaDoc. Responsibilities Contribute to the vision and architecture of the core component: the Document domain Address scale-related technical challenges Identify and fix systemic issues to maintain low time-to-change with high change-confidence for other developers Our Stack Microservice fleet around a large Django-based monolith PostgreSQL, Redis, Memcached Python, Django Amazon Web Services Docker, Kubernetes Kafka, NATS AsyncIO Grafana Monitoring Stack: Loki, Tempo, Mimir, Grafana About You At least 5+ years of development experience with Python Experience with relational databases (SQL queries, migrations, optimization) Solid experience with message queues (e.g., RabbitMQ, NATS, Kafka) Understanding of event-based systems and basics of DDD Strong understanding and experience with AsyncIO Understanding of the full development cycle from requirements analysis to deployment and monitoring Hands-on experience in both monolithic and microservice architectures Excellent English communication skills, both oral and written Company Overview PandaDoc empowers 67,000+ growing organizations to streamline document workflows. We provide an all-in-one document workflow automation platform for creating, managing, and signing digital documents including proposals, quotes, and contracts. For more information, visit https://www.pandadoc.com. Company Culture We value work-life balance, kind colleagues, and creative virtual team-building events. Pandas are distributed globally, but we stay connected through technology and collaboration, building a strong team spirit. Pandas work best when happy. We uphold values of integrity and transparency and offer a product that positively impacts customers' lives. Check out our LinkedIn to learn more. Benefits Competitive salary. In Poland, salary range is 275,000 – 413,000 PLN annually. Remote-first with optional hybrid work from Kyiv, Warsaw, or Lisbon offices. Long-term collaboration , including employment contracts, employment of record, or B2B. Contract type and benefits vary by location — please clarify with recruiters. Work schedule aligned with EU time zones Honest, open culture that values constructive feedback Professional and personal development within a collaborative, supportive team Stable yet growing SaaS product with an agile environment, ownership, startup energy, and strong technical challenges PandaDoc is an Equal Opportunity Employer. We are committed to equal treatment of all employees regardless of race, national origin, religion, gender, age, sexual orientation, veteran status, disability, or other legally protected status. J-18808-Ljbffr