Staff Python Engineer, Document App Track

PandaDoc·Remote(Germany)
Software Development
Excel

WFA Digital Insight

The demand for skilled Python engineers in the document workflow automation space has seen significant growth, with over 25% of companies adopting digital document solutions in 2025. As a staff Python engineer at PandaDoc, you'll be at the forefront of this trend, driving technical strategy and innovation. With the remote job market booming, candidates with expertise in Python, Excel, and AI-driven development workflows are in high demand. PandaDoc's commitment to work-life balance, kind coworkers, and virtual team-bonding events makes it an attractive option for those seeking a supportive and flexible work environment. Before applying, consider your experience with microservice fleets, Django, and PostgreSQL, as well as your ability to communicate technical ideas clearly.

Job Description

About the Role

As a Staff Python Engineer on the Document App Track at PandaDoc, you will play a crucial role in driving the long-term evolution and technical strategy of the Document Domain. This involves balancing product needs, scalability, reliability, and developer experience. Your primary focus will be on the core functionality that powers document creation, editing, and management across the product. You will collaborate closely with other tracks to deliver the best product solutions while maintaining technical excellence.

The Document Domain team owns one of the most critical components of the PandaDoc platform — the document itself. As a key member of this team, you will contribute to improving reliability, maintaining high-quality standards, enhancing developer experience, and evolving the document platform to support new product capabilities. Your impact will be felt across the area and track level, making this a highly influential role within the company.

PandaDoc's platform is built around a large monolithic application in Django, using PostgreSQL, Redis, and Memcached. The company leverages Amazon Web Services, Docker, Kubernetes, and Kafka for its infrastructure. Your experience with these technologies will be invaluable in this role.

What You Will Do

  • Drive the long-term evolution and technical strategy of the Document Domain
  • Champion AI-driven development workflows, mentoring engineers and improving the effectiveness, quality, and productivity of the engineering organization
  • Lead cross-team initiatives to deliver best-in-class document capabilities while aligning architecture and engineering practices across the track
  • Collaborate with other engineers to identify and prioritize project requirements
  • Develop and maintain technical documentation for the Document Domain
  • Participate in code reviews to ensure high-quality code and adherence to best practices
  • Contribute to the development of new features and the improvement of existing ones
  • Troubleshoot complex technical issues and provide solutions
  • Mentor junior engineers to help them grow in their roles
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve the Document Domain

What We Are Looking For

  • At least 6+ years of development experience with Python
  • Strong knowledge of relational databases (SQL, migrations, optimization)
  • Experience with message queues (RabbitMQ, NATS, Kafka)
  • Understanding of event-driven systems and DDD fundamentals
  • Fluency with AI workflow for development to leverage productivity and impact
  • Ability to mentor other engineers within the company for tech growth
  • Experience working on domain strategy and making solid plans for long-term horizons
  • Good understanding of the development cycle from requirements analysis to application monitoring
  • Extensive hands-on experience in developing applications
  • Ability to communicate technical ideas clearly in English across engineering teams, both verbally and in writing

Nice to Have

  • Experience with microservice fleets and monolithic applications
  • Knowledge of Django and PostgreSQL
  • Familiarity with Amazon Web Services, Docker, and Kubernetes
  • Experience with asynchronous programming and AsyncIO
  • Understanding of Grafana and monitoring stacks like Loki, Tempo, Mimir

Benefits and Perks

  • Global and flexible work environment as a remote-first company
  • Ownership and growth opportunities within the Platform Engineering domain
  • Access to a vibrant office in Warsaw, Lisbon, or Kyiv for in-person collaboration
  • Professional development opportunities and significant ownership
  • Clear path for career advancement
  • Competitive compensation package
  • Health and wellness programs
  • Remote stipend for home office setup and internet
  • Annual leave and flexible PTO policy
  • Access to cutting-edge technologies and tools
  • Collaborative and supportive team environment
  • Virtual team-bonding events and activities
  • Recognition and reward for outstanding performance
  • Opportunities for professional growth and learning
  • Diversity, equity, and inclusion initiatives

How to Stand Out

  • Highlight your Python expertise: Ensure your resume and cover letter emphasize your experience with Python, especially in relation to document workflow automation and microservice architecture.
  • Demonstrate AI-driven workflow knowledge: Show how you've applied AI-driven development workflows in previous roles to improve productivity and impact.
  • Prepare for technical interviews: Review common Python interview questions, practice coding challenges, and be ready to discuss your experience with relational databases, message queues, and event-driven systems.
  • Showcase your mentoring skills: If you have experience mentoring junior engineers, highlight this in your application, as PandaDoc values engineers who can help grow the skills of their teammates.
  • Research PandaDoc's technology stack: Familiarize yourself with PandaDoc's tech stack, including Django, PostgreSQL, and Amazon Web Services, to show your interest in the company's specific technologies.
  • Emphasize your ability to work remotely: As a remote-first company, PandaDoc values engineers who can thrive in a remote work environment; be prepared to discuss your experience with remote work and how you stay productive and connected with team members.
  • Be ready to discuss your long-term vision: As a staff engineer, you'll be expected to contribute to the long-term technical strategy of the Document Domain; come prepared to discuss your ideas and vision for the role and the company.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.