PandaDoc

Senior Software Engineer, Design Systems

Posted: 6 hours ago

Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

Job Description

Senior Software EngineerCompany descriptionAt PandaDoc, we're building the future of documents.Our platform helps teams create, send, track, and e-sign proposals, contracts, and other documents, making our clients' lives more efficient and collaborative.We’re a fast-growing company with a global reach. Our product is used by people around the world, from small businesses to large enterprises. In 2024, we reached a major milestone: over $100 million in annual recurring revenue! We're constantly innovating and releasing new features to meet the evolving needs of our customers, all while focusing on stability, quality, and performance.Our Engineering team is a diverse and talented group of around 250 individuals, passionate about building a world-class product. While this is a fully remote position, we'd love for you to visit our vibrant offices in Warsaw, Lisbon, or Kyiv whenever you'd like to connect with colleagues in person.About the rolePandaDoc is seeking a Senior Software Engineer to join our Thesis design system team, part of the Core UX area within our Application Platform track. Your work will directly impact how 35+ product teams build UI across the PandaDoc ecosystem and shape the experience for millions of users.About Core UXCore UX is the foundational area for PandaDoc's frontend experience. We focus on building platform frameworks, intelligent tooling, and architectural foundations that enable product teams to move faster and build better. The Thesis design system team specifically focuses on:Building and maintaining PandaDoc's component library, design tokens, and scalable patternsProviding UI primitives that ensure consistency and quality across all productsEstablishing accessibility, performance, and quality standardsSupporting 35+ product teams with production-grade components, documentation, and modern workflowsThesis consists of:React component library (Thesis UI Kit)Figma libraries defining our visual languageDocumentation and guidelines at thesis.pandadoc.comMonorepo contains 80+ components across multiple packages (components, icons,  themes, utilities), requiring careful dependency management and versioning strategies.As a Senior Engineer on the Thesis team, you'll architect and build complex components, establish patterns that scale across the organization, and leverage modern tooling—including AI—to accelerate design system adoption and developer productivity. You'll work hands-on building production-grade components while mentoring engineers and driving quality standards across product teams.What you'll achieveDevelopmentBuild and maintain a scalable design system, ensuring consistent, accessible, and high-performance user experiences across 35+ product teamsArchitect robust UI components with flexible APIs and composition patterns that serve diverse use casesExtend impact beyond components—contribute to build tooling, automation scripts, and CI workflows that support design system delivery and adoptionEnsure production-grade quality through comprehensive testing, performance optimization, and thorough documentationCross-functional executionCollaborate with designers to translate design intent into production-ready components, ensuring visual and functional excellenceBuild intelligent tooling and automation that streamlines repetitive tasks—from component scaffolding to design token synchronizationEstablish feedback loops with designers and product teams to continuously improve component quality and usabilityEvangelismDrive adoption of Thesis across the organization by supporting engineering teams, improving documentation, and establishing clear usage guidelinesChampion accessibility standards and best practices, ensuring all components meet WCAG guidelinesMentor engineers on component architecture, composition patterns, and design system principlesInnovationStay ahead of industry trends in design systems, frontend development, and AI-assisted workflowsLeverage GenAI to boost adoption and developer experience—build intelligent agents, migration tools, and automation that help engineers work more efficientlyApply prompt engineering and context-aware AI to accelerate development cycles, from component generation to automated migrationsAbout youRequired skillsFrontend development & tooling: Proficiency in JavaScript/TypeScript, React, HTML/CSS, and modern frontend technologiesComponent Styling: Experience with CSS-in-JS libraries like styled-components (preferred), Emotion, or similarComponent documentation: Experience with Storybook for building and documenting components in isolationDesign system expertise: Experience building and maintaining UI component libraries at scale, including component architecture, APIs, and composition patternsCollaboration with design: Experience working with design teams using Figma workflows, design tokens, and collaborative design-to-development processesAccessibility & performance: Knowledge of web accessibility standards (WCAG, ARIA) and performance optimization techniquesTesting: Comfortable with testing strategies for UI components (unit, integration, visual regression)Communication & influence: Ability to advocate for the design system, support adoption across teams, and collaborate effectively with designers, PMs, and engineersAI fluency: Willingness to leverage AI tools in your workflow—from code generation to documentation to automation—and explore how AI can enhance design system adoption and developer experienceWhat makes you successful5-6+ years in software engineering with strong frontend expertiseYou write clean, well-tested code and take pride in getting the small details rightExtreme ownership mindset—you drive projects from concept through implementation to adoptionKnowledgeable about design and UI patterns at scalePassion for prototyping, experimentation, and creating accessible experiencesYou've worked on systems used by other engineers and understand what makes great developer experienceYou're comfortable in remote, distributed environments and communicate effectively across time zonesNice to haveExperience with Figma APIs or design token automationContributions to open-source design systems or UI librariesBackground leveraging AI tools to accelerate development workflowsExperience with monorepo tooling or build systems at scaleCompany Overview: PandaDoc empowers more than 67,000 growing organizations to thrive by taking the work out of document workflow. PandaDoc provides an all-in-one document workflow automation platform that helps fast scaling teams accelerate the ability to create, manage, and sign digital documents including proposals, quotes, contracts, and more.  For more information, please visit https://www.pandadoc.com.Company Culture: We're known for our work-life balance, kind co-workers, & creative virtual team-bonding events. And although our Pandas are located across the globe, we stay connected with the help of technology and ensure that everyone on our team feels, well, like a team.Pandas work best when they're happy. We retain our talent by upholding our values of integrity & transparency, and selling a product that changes the lives of our customers. Check out our LinkedIn to learn more.Benefits:Remote-first approach with the option for hybrid work from our offices in Kyiv, Warsaw, and Lisbon.We value long-term collaboration, whether through typical employment contract, employment of record or B2B arrangements. Be aware that contract type and benefits vary by location - feel free to clarify with our 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 offering an agile environment, ownership, start-up energy, and strong technical challenges. PandaDoc is an Equal Opportunity Employer. We are committed to equal treatment of all employees without regard to race, national origin, religion, gender, age, sexual orientation, veteran status, physical or mental disability or other basis protected by law. EXTERNAL RECRUITERSApproval RequirementThe use of external recruiters/staffing agencies requires prior approval from our HR Team. The HR Team at PandaDoc requests that external recruiters/staffing agencies not to contact PandaDoc employees directly in an attempt to present candidates. Complying with this request will be a factor in determining future professional relationships with PandaDoc.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In