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