PandaDoc — вакансии

  • Product / Startup, Consulting / Integrator
  • 501-1000
  • 2011
  • Київ, Lisbon, Warszawa, San Francisco
  • Electronic document flow (EDF), SaaS

Актуальные вакансии компании

Опыт от 5 лет Senior Full-time Intermediate / B1 Есть тестовое задание Remote Україна, Portugal, Poland
07.03.20254
Подробнее
  • Python
  • Django
  • RDBMS
  • SQL
  • Java
  • RabbitMQ
  • NATS
  • Kafka

Currently, PandaDoc is seeking a Senior Python Engineer to join our Application Platform Track.
In this team, we are tackling the challenge of breaking down a large, monolithic application into a set of well-defined, scalable services. Our goal is to improve overall system reliability, streamline the release process, and establish clear code ownership. We own several mission-critical domain services and are responsible for making them robust, efficient, and easy to integrate. By driving this transformation, we enable our product, business operations, finance, and customer success teams to work with high-performance, stable service solutions that scale with our company’s growth.

In this role, you will:

  • Participate in the whole development process from backlog refinement and testing to launching product features and technical improvements;
  • Build and maintain application architecture;
  • Actively collaborate with product managers and scrum masters;
  • Follow and contribute to agile development processes (Scrum framework).

Our stack:

  • Service-oriented architecture but be prepared to deal with legacy code as well as monolithic services based on the Django framework;
  • Two main stacks: Python and Java:
    • Python services are mostly written using AsyncIO frameworks and libraries, but we also have Django-based services and a lot of Celery workloads;
    • Java services based on Spring Boot with custom extensions, Java 11, and Gradle as a build tool;
  • AWS and K8S are used extensively for provisioning and deploying workloads;
  • The main cross-service communication transports are NATS, Kafka, and RabbitMQ;
  • Grafana stack for monitoring, alerting, and distributed tracing

About you:

  • At least 5+ years of development experience with Python;
  • Experience with the Django framework;
  • Experience with any relational databases (SQL queries, migrations, optimization);
  • Experience with Java and readiness to write in Java occasionally;
  • Experience with message queues (e.g., RabbitMQ, NATS, Kafka);
  • Care about quality and you know what it means to ship high-quality code;
  • Able to put yourself in the shoes of your users and be a steward of crafting great experiences;
  • English: intermediate+ (verbal and written).
Откликнуться
Опыт от 3 лет Senior Full-time Не имеет значения Есть тестовое задание Remote Україна, Portugal, Poland
07.03.20254
Подробнее
  • Python
  • Go
  • Prometheus
  • Grafana
  • Kibana
  • Linux
  • AWS
  • Kubernetes
  • GitLab
  • Jenkins
  • Terraform

Site Reliability Engineers are mission-critical for PandaDoc success. We ensure that PandaDoc services are reliable and service our customers with minimum downtime. Site Reliability Engineers are the driving force that keeps the system running smoothly and helps identify any bottlenecks before they become issues. We focus on metrics, observability, and eliminating manual operations work with automation.

In this role, you will:

  • Build software, frameworks, and tools required for reliable operations of PandaDoc services
  • Manage the stability and operation of most critical production applications through application reviews, capacity planning, and performance tuning
  • Constantly develop automations/tooling for better platform reliability/availability
  • Work with cutting-edge & distributed systems not limited to, but including Kubernetes, RabbitMQ, Kafka, Redis and ElasticSearch
  • Collaborate with other engineers on the team as well as cross functionally to foster solid engineering principles and represent our engineering values
  • Participate in various POCs on new projects and frameworks being evaluated for the product/platforms
  • Improve our observability as both a developer/maintainer of systems/frameworks, and a mentor to our product development teams

About you:

  • 3+ years of experience using higher level languages (e.g. Python or Go)
  • Strong experience in configuration and maintenance observability tools (Prometheus, Grafana, Kibana)
  • Experience in supporting critical production services
  • Enjoy hands-on troubleshooting in a distributed Linux systems environment and are comfortable in tracing problems through applications, systems and networks
  • Strong experience with AWS and Kubernetes
  • Experience using industry standard DevOps tools such as GitLab, Jenkins, Terraform
  • You enjoy communication and knowledge sharing on all things reliability
  • You act like an owner and strive to do work you're proud of, both technically and in your team interactions
Откликнуться
Опыт от 7 лет Senior, Lead Full-time Не имеет значения Есть тестовое задание Remote Україна, Portugal, Poland
07.03.20253
Подробнее

PandaDoc is seeking an experienced Principal Product Manager to own and drive the strategic direction of our Document Domain, with a primary focus on transforming our flagship Editor into a market-leading solution. This is a high-impact role where you will shape the future of how our customers create, collaborate on, and manage documents. You'll be responsible for defining the product vision, driving the roadmap, and collaborating with cross-functional teams to deliver a world-class user experience that fuels business growth.

In this role, you will:

  • Product Vision & Strategy:
    • Develop a compelling, long-term product vision for the entire Document Domain, ensuring the Editor is the centerpiece of an integrated, seamless user experience.
    • Define a clear, data-informed product strategy and roadmap that aligns with customer needs, business objectives, and market trends.
    • Identify and prioritize initiatives that enhance the Editor’s functionality, usability, and overall value proposition.
    • Drive strategic initiatives that position PandaDoc as a leader in document automation and collaboration.
  • User-Centric Design:
    • Champion user-centricity throughout the product lifecycle, deeply understanding customer pain points and needs.
    • Collaorate closely with UX research and design to conduct user studies, gather feedback, and validate design decisions.
    • Ensure the Editor is intuitive, efficient, and provides a delightful user experience.
  • Cross-Functional Collaboration:
    • Partner effectively with engineering, design, marketing, and sales to ensure seamless execution of the product roadmap.
    • Collaborate closely with other product managers to integrate the Editor experience across the broader PandaDoc product ecosystem.
    • Act as the voice of the customer within the company, advocating for their needs and ensuring their feedback is integrated into product decisions.
  • Data-Driven Decision Making:
    • Define key metrics to measure Editor performance, user engagement, and business impact.
    • Leverage data analysis to identify opportunities for improvement and validate product hypotheses.
    • Drive experimentation and A/B testing to optimize features and drive user adoption.
  • Stakeholder Management:
    • Build strong relationships with internal stakeholders (e.g., executive leadership, customer success, sales) and external stakeholders (e.g., key customers and partners) to gather feedback, understand needs, and align the Document roadmap with broader company objectives and market trends.
    • Communicate product vision, strategy, and progress effectively to all stakeholders, ensuring transparency and alignment.

About you:

  • Experience:
    • 7+ years in product management within the B2B SaaS sector, including at least 3 years in a senior or lead product role.
    • Proven track record of defining and delivering successful product strategies that have resulted in measurable business outcomes (e.g., revenue growth, expansion, customer satisfaction).
    • Demonstrated experience managing products with technical complexity, preferably in document management, content creation, or similar fields.
    • Expertise in user research methodologies, data analysis, and product analytics tools.
    • Proven track record of influencing cross-functional teams and driving alignment across the organization.
  • Skills:
    • Strong product intuition and deep understanding of user needs, market trends, and competitive landscape.
    • Exceptional communication, presentation, and interpersonal skills, capable of conveying complex concepts clearly and persuasively to various audiences.
    • Data-driven mindset, prioritizing quantitative and qualitative data to inform decisions and evaluate success.
    • Strong technical acumen, with the ability to grasp technical constraints and collaborate effectively with engineering teams.
    • Leadership skills, inspiring and motivating teams to achieve ambitious goals and deliver exceptional results.

It would be awesome if you had:

  • Experience with document lifecycle management, editing, or collaboration software.
Откликнуться
Опыт от 5 лет Senior Full-time Не имеет значения Есть тестовое задание Remote Україна, Poland
07.03.20251
Подробнее
  • Python
  • Generative AI
  • RAG
  • LLM

We’re building a powerful AI platform to drive innovation across all PandaDoc products, and we’re looking for a Sr.Python Engineer who’s passionate about solving real-world challenges with cutting-edge AI technology. This role is for someone who is excited about new emerging Gen AI technologies, thrives in a fast-paced environment, and cares deeply about building systems that deliver real impact to our customers.

What makes this role special?

  • Work on a modern AI platform: Build a scalable platform that enables AI-first products at PandaDoc and gives other developers a head start without overcomplexity. Tackle challenges like RAG pipelines, knowledge graphs, LLM routing, fine-tuning, testing, and observability – making it easy for other engineers to integrate and build on top of the platform.
  • Tackle real-world challenges: It’s easy to create an impressive demo, but much harder to productize Gen AI applications and make them work reliably for tens of thousands of customers. You will help productize the technology, ensuring it works seamlessly and reliably across all our customers.
  • High ownership, fast pace: You’ll have the independence to take projects from 0 to deployment, solving complex problems and delivering results quickly.
  • Focus on the end product: Go beyond technical challenges – you’ll build solutions that drive real business value and help small and medium-sized businesses thrive.

What will you do?

  • Develop end-to-end systems: Design, build, and deploy web systems and APIs from scratch. You’ll focus on building scalable, reliable solutions that integrate seamlessly with AI tools and workflows.
  • Work with modern Gen-AI architecture: Develop pipelines for RAG (retrieval-augmented generation), knowledge graphs, LLM routing, evaluation and testing frameworks, and fine-tuning models for specific use cases.
  • Optimize multi-model support: Work with multiple LLMs (like GPT-4, Claude, fine-tuned models) to ensure effective routing, dynamic task handling, and performance optimization.
  • Collaborate with product and engineering teams: Partner closely with technical PMs, designers, and other engineers to bring the platform to life and support innovation in AI products.
  • Solve real-world AI challenges: Apply your experience working with LLMs to navigate their quirks, troubleshoot issues, and build tools that ensure quality, scalability, and observability.
  • Move fast and iterate: Take ownership of your work, ship quickly, and learn from feedback to improve and optimize solutions.

What are we looking for?

  • Proficient in Python: 5+ years of experience coding in Python, building web systems, APIs, and scalable backend services.
  • Experience with real-world AI applications: You’ve worked on Gen-AI projects, including RAG, knowledge graphs, LLM routing, and fine-tuning. You understand the architecture and tools needed to make these systems work.
  • Deep knowledge of LLMs: You’ve worked with multiple LLM models and can explain their quirks, limitations, and how you’ve overcome them in past projects.
  • End-to-end development skills: You’ve developed systems from the ground up – from design and coding to deployment and testing.
  • Fast pace and high independence: You enjoy working in a fast-moving environment with lots of autonomy to solve problems and deliver results.
  • Product-focused mindset: You care about the impact of your work and strive to build systems that deliver tangible value to customers.
Откликнуться
Опыт от 5 лет Senior Full-time Intermediate / B1 Есть тестовое задание Remote Україна, Portugal, Poland
07.03.20252
Подробнее
  • Python
  • asyncio
  • Django
  • RDBMS
  • SQL
  • RabbitMQ
  • NATS
  • Kafka
  • AWS
  • Kubernetes
  • CI/CD
  • GitLab
  • Jenkins
  • Grafana
  • OpenTelemetry
  • Golang

PandaDoc is seeking a Senior Python Engineer to join our Technology Hub.
At PandaDoc, we have product teams concentrating on shipping new features and a purely technical track focusing on platform engineering. The Platform teams create the technology that enables PandaDoc to learn quickly and scale easily, enabling rapid growth in our users and our business around the globe.
This role is based on the Dev Experience team, which is focused on enabling product teams to streamline development and delivery processes. Join us and help to amplify productivity, quality, and innovation across PandaDoc.

In this role, you will:

  • Build software, frameworks, and tools required for reliable operations of PandaDoc services:
  • Design and improve how PandaDoc services communicate using gRPC (and service meshes), Temporal.io, and Kafka by providing libraries and guidance for engineers.
  • Work closely with Kubernetes. We run on top of AWS EKS. We have five main clusters with more than 200 services in each of different sizes, written mainly in Python (~70%) and Java.
  • Improve how PandaDoc services are deployed (including machinery for canary and blue-green deployments) and monitored across all our clusters.
  • Improve our observability as both a developer/maintainer of systems/frameworks and a mentor to our product development teams.
  • Collaborate with other engineers on the team and cross-functionally to foster solid engineering principles and represent our engineering values.
  • Be a change agent by recommending and introducing best practices for all PandaDoc engineers.
  • Be an innovation advocate for the technical growth of PandaDoc.
  • Share knowledge by writing documentation and holding talks and workshops.

Our stack:

  • Service-oriented architecture, but be prepared to deal with legacy code and monolithic services based on the Django framework.
  • Two main stacks: Python and Java:
    • Python services are primarily written using AsyncIO frameworks and libraries, but we also have Django-based services and a lot of Celery workloads;
    • Java services based on Spring Boot with custom extensions, Java 11, and Gradle as a build tool;
  • AWS and K8S are used extensively for provisioning and deploying workloads.
  • The main cross-service communication transports:
    • NATS is our main RPC transport, but we’re migrating to gRPC to eliminate the single point of failure with NATS.
    • Kafka and Debezium for even-based operations.
    • RabbitMQ is a transport for Celery, but we look forward to migrating to Temporal.io.
  • Grafana stack for monitoring, alerting, and distributed tracing

About you:

  • At least 5+ years of development experience with Python.
  • Care about quality; you know what shipping high-quality code means.
  • Strong understanding and experience in AsyncIO.
  • Experience with the Django framework.
  • Experience with any relational databases (SQL queries, migrations, optimization);
  • Experience with message queues (e.g., RabbitMQ, NATS, Kafka).
  • Experience with Amazon Web Services and Kubernetes.
  • Hands-on experience in developing a service-oriented architecture.
  • Hands-on experience with CI/CD (e.g., GitLab, Jenkins).
  • It is good to have experience with the Grafana LGTM stack and OpenTelemetry.
  • It is good to have open-source contributions and experience.
  • It is good to have basic knowledge of Golang.
  • English: intermediate+ (verbal and written).
Откликнуться

Преимущества для сотрудников PandaDoc

  • Гнучкий графік роботи
  • Компенсація навчання
  • Освітні програми, курси
  • Регулярний перегляд зарплатні

Читайте нас в Telegram, чтобы не пропустить анонсы новых вакансий.