PandaDoc

Senior Software Engineer, Core UX Platform

PandaDoc

full-time

Posted on:

Location Type: Remote

Location: Anywhere in Europe

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build and maintain Application Platform frameworks that standardize how product teams build, integrate, and ship frontend features.
  • Drive large-scale migrations and codemods across the codebase — React upgrades, build system modernization, API changes — often spanning multiple repositories.
  • Design and publish versioned platform libraries and developer tools with real downstream impact — changes you make propagate across the product ecosystem.
  • Ensure production-grade quality through comprehensive testing, performance instrumentation, and disciplined versioning and breaking-change management.
  • Collaborate with Product, Platform, and Infrastructure teams to ensure a consistent, reliable, and high-performing application architecture.
  • Partner closely with Design Systems, Backend Platform, and DevOps to align on shared foundations and platform evolution.
  • Coordinate rollout strategies for platform changes that affect multiple consuming teams — migrations require communication, tooling, and patience.
  • Drive adoption of platform standards and patterns across the organization by supporting engineering teams, improving documentation, and establishing clear migration guides.
  • Champion engineering best practices around build tooling, testing strategies, and frontend architecture.
  • Support product teams in adopting new platform capabilities — module federation, transport APIs, shared runtime modules.
  • Stay ahead of industry trends in frontend infrastructure, build systems, and developer tooling.
  • Leverage GenAI to accelerate platform work — build intelligent agents, migration tools, codemods, and automation that help engineers work more efficiently.
  • Continuously push the stack forward — modernize React to the latest version, evolve build tooling, and improve developer experience across the ecosystem.

Requirements

  • 8+ years in software engineering with strong frontend and infrastructure expertise.
  • You've produced platform infrastructure — not just maintained a large application. You understand the difference between building features and building the foundations others build features on.
  • Deep expertise in TypeScript, React, and modern build tooling (Webpack, Rspack, or similar bundlers).
  • Prior experience as a member of a frontend platform, infrastructure, or developer tools team — this is not an application feature team. You should have built and shipped tooling, frameworks, or libraries that other engineering teams depend on to do their work.
  • Experience authoring and publishing packages consumed by multiple teams — not just contributing to a shared codebase, but owning a product (libraries, SDKs, developer tools) whose consumers are other engineers.
  • Hands-on experience executing application-wide or multi-repo codemods, framework upgrades, or foundational API changes — you understand the coordination, tooling, and rollout strategies that make them succeed.
  • Familiarity with Module Federation, modularization patterns, or large-scale frontend architectures.
  • Comfortable with testing strategies across the stack (unit, integration, e2e) and performance instrumentation.
  • Ability to coordinate platform changes across consuming teams, write clear migration guides, and collaborate effectively with engineers across the organization.
  • Willingness to leverage AI tools in your workflow — from code generation to migration automation — and explore how AI can enhance developer experience.
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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptReactWebpackRspackmodule federationAPI changesperformance instrumentationtesting strategiescodemodsfrontend architecture
Soft Skills
collaborationcommunicationcoordinationpatiencesupporting engineering teamsdocumentation improvementclear migration guideschampioning best practicesleadershipadaptability