Senior Software Engineer

PandaDoc
Summary
Join PandaDoc as a Senior Software Engineer and take end-to-end ownership of features and improvements within our Monetization R&D team. Build and maintain application architecture, driving domain excellence through collaboration with product managers and engineers. We utilize a Python-based microservices architecture with technologies like Django, AsyncIO, AWS, Docker, Kubernetes, and more. The ideal candidate possesses 5+ years of experience in designing and implementing scalable, reliable, and maintainable application architectures, 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 remote work environment, competitive salary, 6 self-care days, and a culture that promotes professional development.
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