Senior Software Engineer

PandaDoc Logo

PandaDoc

πŸ“Remote - Europe

Summary

Join PandaDoc as a Senior Software Engineer and take end-to-end ownership of features and improvements within our R&D team, focusing on customer experience in the Monetization area. Build and maintain application architecture, driving domain excellence through collaboration with product managers and engineers. We utilize a Python-based environment with microservices, AWS, Docker, Kubernetes, and other technologies. The ideal candidate possesses 5+ years of experience in designing and implementing scalable, reliable, and maintainable application architectures, along with a language-agnostic mindset and strong software design expertise. A customer-centric approach, excellent communication skills, and a commitment to continuous learning are essential. PandaDoc offers a work-from-anywhere policy, competitive salary, and a supportive culture.

Requirements

  • Experience: 5+ years in designing and implementing application architectures that are scalable, reliable, and maintainable
  • Language-Agnostic Mindset: You have experience in multiple languages or ecosystems and are open to working primarily with Python
  • Software Design Expertise: Strong understanding of design principles and patterns, and the ability to apply them effectively to ensure quality, adaptability, and longevity of solutions
  • Analytical & Experimental Mindset: Skilled at running experiments (e.g., A/B tests), defining success metrics, and iterating based on data insights
  • Customer-Centric: You think about user experience and strive to deliver value through your work
  • Strong Communicator: Able to explain complex technical concepts clearly to non-technical stakeholders
  • Continuous Learner: Passionate about learning and quickly adapting to new tools, technologies, and methodologies

Responsibilities

  • Take end-to-end technical ownership of features and improvements
  • Build and maintain application architecture
  • Drive domain excellence across the organization & actively collaborate with product managers and fellow engineers

Benefits

  • An honest, open culture that emphasizes feedback and promotes professional and personal development
  • An opportunity to work from anywhere β€” our team is distributed worldwide, from Lisbon to Manila, from Florida to California
  • 6 self care days
  • A competitive salary

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.