/Senior Software Engineer, Core UX Platform

Senior Software Engineer, Core UX Platform

Remote (Poland)Remoteplvia direct
// Job Type
Full Time
// Salary
PLN 275,000 - 413,000/year
// Salary Range
275,000–413,000 PLN / year
// Posted
1 month ago
// Seniority
senior
// Work Mode
remote
// Experience
8+ years

About the Role

PandaDoc is seeking a Senior Software Engineer to join our Core UX Platform team, part of the Core UX area within our Application Platform track. Your work will directly shape the frontend infrastructure and application framework that 35+ product teams build on top of, impacting millions of users across the PandaDoc ecosystem. As a Senior Engineer on the Platform team, you'll build and maintain the frameworks and libraries that other engineering teams depend on to ship products. This is infrastructure work — you'll drive large-scale migrations, publish versioned packages, and own the developer experience of your consumers across the organization. About Core UX Core 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 Core UX Platform team specifically focuses on: Building and evolving the application framework, platform tooling, and architectural foundations that product teams depend on Decomposing legacy monolithic codebases into modular, scalable microfrontend architecture using Module Federation Providing versioned platform libraries consumed by 70+ product repositories across the organization Driving developer experience, performance, stability, testing, and maintainability improvements Leading modernization initiatives across the frontend ecosystem — React upgrades, build tooling migration, shared infrastructure The platform consists of: Core application shell and bootstrap infrastructure Shared platform libraries and utilities Microfrontend framework — transport layer, module federation loaders, and runtime Build and developer tooling What you'll achieve Development 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 Cross-functional execution 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 Evangelism 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 Innovation 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 Our stack JavaScript/TypeScript Event Sourcing React Redux Redux-saga Styled-components Webpack Jest/testing-library, playwright About you Frontend infrastructure and build systems: Deep expertise in TypeScript, React, and modern build tooling (Webpack, Rspack, or similar bundlers) Platform team experience: 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. Library authorship: 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 Large-scale migrations: 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 Microfrontend architecture: Familiarity with Module Federation, modularization patterns, or large-scale frontend architectures Testing and quality: Comfortable with testing strategies across the stack (unit, integration, e2e) and performance instrumentation Communication and influence: Ability to coordinate platform changes across consuming teams, write clear migration guides, and collaborate effectively with engineers across the organization AI fluency: Willingness to leverage AI tools in your workflow — from code generation to migration automation — and explore how AI can enhance developer experience What makes you successful 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. Extreme ownership mindset — you drive platform initiatives from design through implementation to adoption across the organization Comfort working across both legacy and modern codebases — you can navigate older patterns while driving toward better ones You're comfortable in remote, distributed environments and communicate effectively across time zones Nice to have Experience with pnpm workspaces, Nx, or monorepo tooling at scale Background with Biome, SWC, or modern JavaScript toolchain evolution Contributions to open-source frontend infrastructure or build tools Experience leveraging AI tools to accelerate migration and platform work

Tech Stack

TypeScriptReactWebpackReduxRedux-sagaModule FederationJestPlaywrightbuild tooling

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Senior Software Engineer, Core UX Platform position at PandaDoc Poland.